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