Ho notato che vim può essere piuttosto intuitivo, ma ho difficoltà a trovare un modo per ripetere il comando penultimo (o terzo-ultimo, quarto-ultimo, ecc.). Digitando .
in modalità normale ripeterà l'ultimo comando. Premendo 3.
si ripeterà l'ultimo comando tre volte.
Diciamo che scrivo oHello<Esc>
allora A, World!<Esc>
. Adesso capisco
Hello, World!
sullo schermo. Ora, dì che voglio ottenere
Hello, World!
Hello
Hello
Hello
senza digitare Hello. Vim memorizza la cronologia oltre un comando, quindi potrei digitare qualcosa del genere 3,2.
(cioè ripetere il penultimo comando tre volte)?
3@a
ripetere la macro più volte
qaoHello<esc>q
quindi@a
ripetereHello
ogni volta che vuoi). C'è anche@@
da ripetere l'ultima macro utilizzata.