Si el nuevo texto tiene la misma longitud que el texto anterior, el modo de reemplazo de Vim es una opción. Desde el modo normal, R(que es una "r" mayúscula) lo lleva al modo de reemplazo. Esto es similar a "sobrescribir" en algunos otros editores de texto: en lugar de insertar nuevos caracteres como en el modo de inserción, la escritura reemplazará el carácter debajo del cursor y luego avanzará al siguiente cursor. (Piense en minúsculas r
, pero para más de un solo carácter a la vez). Busque la documentación para el modo de reemplazo con :help replace-mode
.
En su caso: con el cursor entre el .
y el x
, ingrese al modo de reemplazo presionando R. Ahora, cuando escribe g, reemplaza la "x" y pasa al siguiente carácter, por lo que puede escribir hpara reemplazar la "y". Su edición está hecha ahora, Escapepara volver al modo normal.
(Esto funciona cuando su texto de reemplazo tiene la misma longitud que el texto anterior, pero si su reemplazo es más largo o más corto, c
podría ser todo lo que necesita: reemplazará 1 el texto dentro de un movimiento, con el texto que luego escribe. muchas maneras de hacer uso c
, por ejemplo: con el cursor entre el .
y x
, ct.ABC
Escapedice a c ambiar el texto (hasta ' t il siguiente .
) con 'ABC').
1 Tirará del texto en el movimiento hacia el nombre / "
registro sin nombre y luego cambiará al modo de inserción, para que pueda escribir algo para reemplazarlo, y luego Escapevolver al modo normal.
R
entra en modo de reemplazo.:help replace-mode
para más información.