Tal vez estoy siendo tonto, pero ¿puedes reemplazar todos los caracteres desde donde está el cursor hasta el final de la línea por un comando? Luego use .para hacer el mismo reemplazo en la siguiente línea y así sucesivamente.
Tal vez estoy siendo tonto, pero ¿puedes reemplazar todos los caracteres desde donde está el cursor hasta el final de la línea por un comando? Luego use .para hacer el mismo reemplazo en la siguiente línea y así sucesivamente.
Respuestas:
Si entendí tu pregunta correctamente, prueba esto:
C(esa es una C mayúscula) borrará todo desde el cursor hasta el final de la línea y lo pondrá en modo INSERTAR , luego escribirá su reemplazo, abandonará el modo INSERTAR y lo usará .para repetir el proceso en otro lugar.
Agregando a la respuesta de sr_:
Si su cursor comienza en la misma posición en cada línea, es posible que le interese la función Bloqueo visual .
Escriba lo siguiente en orden, con el cursor en la posición inicial:
Esto debería crear una selección rectangular que va desde el cursor en la primera línea hasta el final de la línea [X] líneas debajo.
Luego puede reemplazar toda su selección:
Uso bloque visual siempre que puedo, pensé en compartir
n+1
líneas, después de crear una línea n
seleccionando Visual Block al revés ! En otras palabras, la forma era similar a 7 hacia atrás o L invertida verticalmente, o 'no estaba bien formateada'. jajaja
Co c$es para "cambiar" y Res para "reemplazar".
Dos comportamientos casi similares. El primero eliminaría la línea antes de comenzar a escribir; mientras que este último le permitiría escribir sobre los caracteres y posiblemente ir más allá del límite de los caracteres de la línea anterior que se muestran.
Las otras respuestas pasaron por alto estas, no entran en modo de inserción.
Entonces, por supuesto, usar .
Como puede ser útil, una vez que estamos tratando de cambiar hasta el final de la línea. He creado una asignación de inserción para realizar esta tarea, no se usa Dporque en modo de inserción esta tecla se usa para disminuir la sangría. Por lo que es Ctrl-k
:inoremap <C-k> <C-o>C
:)
De nada.