Una de las cosas buenas de modo visual es que, debido al enfoque de Vim en la modalidad, se puede realizar la mayoría de los comandos que se utilizan para (como buscar/reemplazar con : s, d a borre el texto, o r para reemplazar el texto) mientras que también ve exactamente lo que se verá afectado, esto le permite determinar el alcance exacto de lo que sea que esté haciendo.
Además, como alguien ha mencionado, se puede insertar fácilmente un prefijo (como un carácter de comentario o, por ejemplo, &
para la alineación o \item
en látex) al seleccionar el primer carácter de cada línea en bloque visual modo (ctrl +v), presionando I para insertar antes de que el primer carácter, escribiendo lo que desea insertar y, a continuación Esc ing volver al modo normal.
El último tipo de modo visual es línea visual (Shift +v), que le permite seleccionar rápidamente un número de líneas. A partir de ahí, puede cambiar su sangría utilizando > o < (prefijo esto con un número de guión por esa cantidad de fichas), utilice d o y a eliminar o copiar esas líneas, utilice ZF a cree un pliegue nuevo a partir de esas líneas, o use cualquier otro comando basado en la selección.
Por último, hay un montón de otras cosas interesantes que puedes hacer con el modo visual, incluyendo gv volver a seleccionar su última selección de modo visual [línea/bloque], gU para convertir una selección visual a mayúsculas o gu para minúsculas, y muchas más.
Otro comando (a veces) útil es ctrl-shift-v para usar el modo de bloque visual, donde se selecciona texto en forma cuadrada en lugar de solo línea. Me resulta útil para los archivos de registro. –
@i, eso es genial ... ¡lo intenté! Gracias. –
FWIW, para entrar en el modo de selección de columna ("forma cuadrada"), solo necesita ctrl-v (lamentablemente, Vim no puede distinguir entre ctrl-foo y ctrl-shift-foo). – overthink