A veces tengo que insertar algunas líneas similares en un archivo que difieren solo en un número de secuencia. Por ejemplo,¿Cómo puedo minimizar las pulsaciones de teclas al insertar líneas similares en vim?
print "func 1";
print "func 2";
print "func 3";
print "func 4";
print "func 5";
Usando vim, termino copia pegar la primera línea utilizando [yypppp] y luego cambiando las últimas cuatro líneas. Esto es realmente lento si tiene más líneas para insertar.
¿Hay alguna forma más rápida de hacerlo en vim?
Un ejemplo de esto es:
Estado inicial
boot();
format();
parse();
compare();
results();
clean();
Estado final
print "func 1";
format();
print "func 2";
parse();
print "func 3";
compare();
print "func 4";
results();
print "func 5";
clean();
En realidad, no necesita hacer '/ [0-9] \ +', VIM Automáticamente mueve el cursor al número – Hasturkun
@Hasturkun: Whoa, eso es genial. – Chetan
Puede reemplazar '/ [0-9] \ +' con un '/ \ d' mucho mejor (no necesita ingresar el número completo en una coincidencia, solo necesita colocar el cursor en un número, entonces' \ + 'es una exageración aquí.' \ d' es un atajo a '[0-9]'. Es más rápido, pero esto no importa aquí. También minimiza el número de teclas que se deben presionar.). – ZyX