
Hoy estoy en una fila y necesito reemplazar algunas palabras para aclarar una idea, así:
Superuser is THIS IS THE TEXT I WANT TO REPLACE awesome.
Sin embargo, después de la selección visual, como soy novato, presiono r y escribo el texto de reemplazo que pretendo:
Superuser is aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa awesome.
¡UH oh! Ha reemplazado de manera singular cada posición de carácter de mi selección visual con exactamente solo la primera letra del texto deseado que quería como reemplazo. ¿Quizás ayudaría un modificador? ¿Cambio R? No. ¿Lo que da?
Respuesta1
Utilice c para cambiar, en lugar de r para reemplazar. Habiendo hecho mi selección visual, tecleando c, puedo escribir lo que quiera y estoy todo bien.
El superusuario es absolutamente increíble.
La única advertencia que podría agregar para mi experiencia fue que al avanzar en mi selección de modo visual con w también se tomó el primer carácter al final de mi selección del texto que no quería que se viera afectado. La solución que encontré para esto fue avanzar mi selección usando e en lugar de w, para recortar la selección más adecuadamente hasta el final de la palabra. Espero que esto ayude a alguien.
Respuesta2
De :help v_r
:
{Visual}r{char} Replace all selected characters by {char}.
Probar pulsaciones de teclas aleatorias no es exactamente la mejor manera de aprender Vim, o cualquier otro programa comparablemente rico en funciones.
En cambio, he aquí un enfoque más fructífero:
- Si aún no lo has hecho, hazlo
$ vimtutor
tantas veces como sea necesario para entender bien los conceptos básicos. - Como se indica al final de vimtutor, suba de nivel hasta el manual del usuario
:help user-manual
. Le guiará progresivamente a travéscadafunción, desde básica hasta avanzada. Esto no es una novela: ve a tu propio ritmo, sáltate capítulos, vuelve a leerlos más tarde y, lo más importante, experimenta a lo largo del camino. - Esté atento a los antipatrones y acciones ineficientes, encuentre mejoras, practique. Enjuagar. Repetir.