Saya perhatikan vim bisa sangat intuitif, tetapi saya kesulitan menemukan cara untuk mengulangi perintah kedua-ke-terakhir (atau ketiga-ke-terakhir, keempat-ke-terakhir, dll.). Dengan mengetik .
dalam mode normal itu akan mengulangi perintah terakhir. Menekan 3.
akan mengulangi perintah terakhir tiga kali.
Katakanlah saya ketik oHello<Esc>
kemudian A, World!<Esc>
. Sekarang saya mengerti
Hello, World!
di layar. Sekarang, katakan saya ingin mendapatkannya
Hello, World!
Hello
Hello
Hello
tanpa mengetik Hello. Apakah vim menyimpan histori melampaui satu perintah, jadi saya bisa mengetikkan sesuatu seperti 3,2.
(yaitu mengulangi perintah kedua hingga terakhir tiga kali)?
3@a
untuk mengulangi makro berulang kali
qaoHello<esc>q
lalu@a
ulangiHello
kapan pun Anda inginkan.) Ada juga@@
untuk mengulang makro yang terakhir digunakan.