Vim - Makrolar

Makro, kayıt ve oynatma özelliğidir. Bu, Vim komutlarıyla birleştirildiğinde gerçekten güçlü bir kombinasyon haline gelir. Bu bölümde aşağıdaki öğeleri tartışacağız -

  • Kayda başla
  • Vim eylemleri gerçekleştirin
  • Kaydetmeyi bırak
  • Kaydı oynatın

Kayda başla

Kayda başlamak için q tuşuna ve ardından makro adı olarak herhangi bir küçük harf tuşuna basın. Örneğin aşağıdaki örnekte makro adı olarak "a" kullandım

Vim eylemleri gerçekleştirin

Bu adımda, kes, kopyala, sil, değiştir vb. Gibi herhangi bir Vim eylemini gerçekleştirebilirsiniz. Aşağıdaki komutu çalıştırarak bu eylemleri görebilirsiniz -

:registers

Örneğin, aşağıdaki komut, yank ve delete eylemlerinin gerçekleştirildiğini gösterir -

Kaydetmeyi bırak

İşlemleri tamamladığınızda, kaydı durdurmak için q tuşuna tekrar basın. Şimdi kayıt modu aşağıda gösterildiği gibi kaybolacaktır -

Oyna

Aşağıdaki komutu yürütmek için -

@{macro-name}

Örneğin, "a" makrosunu çalıştırmak için aşağıdaki komutu çalıştırın -

@a

Aynı makroyu birden çok kez oynatmak için onunla sayıları kullanın. Örneğin, aynı makroyu 10 kez çalıştırmak için aşağıdaki komutu çalıştırın -

10@a