He notado que vim puede ser bastante intuitivo, pero tengo problemas para encontrar una manera de repetir el comando penúltimo (o penúltimo, último penúltimo, etc.). Al escribir .
en modo normal, se repetirá el último comando. Presionar 3.
repetirá el último comando tres veces.
Digamos que escribo oHello<Esc>
entonces A, World!<Esc>
. Ahora consigo
Hello, World!
en la pantalla. Ahora, di que quiero conseguir
Hello, World!
Hello
Hello
Hello
sin escribir Hola ¿Vim almacena el historial más allá de un comando, por lo que podría escribir algo como 3,2.
(es decir, repetir el penúltimo comando tres veces)?
3@a
para repetir la macro varias veces
qaoHello<esc>q
luego@a
repetirlaHello
cuando lo desee). También hay@@
que repetir la última macro utilizada.