Percebi que o vim pode ser bastante intuitivo, mas estou tendo problemas para encontrar uma maneira de repetir o penúltimo comando (ou penúltimo, penúltimo, etc.). Digitando .
no modo normal, ele repetirá o último comando. Pressionar 3.
repetirá o último comando três vezes.
Digamos que eu digite oHello<Esc>
então A, World!<Esc>
. Agora eu recebo
Hello, World!
na tela. Agora, diga que eu quero
Hello, World!
Hello
Hello
Hello
sem digitar Olá. O vim armazena o histórico além de um comando, para que eu possa digitar algo como 3,2.
(por exemplo, repetir o penúltimo comando três vezes)?
3@a
para repetir a macro várias vezes
qaoHello<esc>q
depois@a
repetirHello
sempre que quiser.) Também há@@
para repetir a última macro usada.