GNU/Linux >> Tutoriales Linux >  >> Linux

Edición de bloque visual en vim

Acabo de implementar la respuesta de sid-m aquí, muestro el resultado aquí. Porque hay pocos usuarios que también se encuentran con este problema.

Después de presionar I:

Ingresó aaa:(No se deje engañar por el estado que es el mismo que con la inserción normal presionando i aquí)

Ingresó Esc.


Después de presionar I en el modo de bloqueo visual, vim parece haber ingresado al modo de inserción. Pero cuando salga del modo de inserción y vuelva al modo normal, verá que las teclas que presionó en el modo de inserción surtieron efecto en todo el bloque seleccionado.

Una demostración está disponible en este enlace


Modo de bloqueo visual

Insertar texto antes de la selección

Paso 1, cree su selección de bloque visual con:

<C-v>{motion}

Paso 2, ingrese al modo de inserción con I :

I

Paso 3, inserta lo que quieras:

foo

Paso 4, deja el modo de inserción:

<Esc>

Insertar texto después de la selección

Paso 2, ingrese al modo de inserción con A :

A

Cambiar el contenido de la selección

Paso 2, corta e ingresa al modo de inserción con c :

c

Reemplazar el contenido de la selección con el mismo carácter

Paso 2, presiona r :

r

Paso 3, presione la tecla deseada:

-

Inténtalo un poco más la próxima vez.


Linux
  1. 25 comandos esenciales de Vim para navegar y editar

  2. Cómo insertar texto al comienzo de cada línea en Vim

  3. ¿Es posible tener enlaces de teclas Vim en la terminal?

  4. ¿Qué son los modos Vim? ¿Cómo cambiarlos?

  5. vim Tutorial con ejemplos de comandos

Consejos de Vim:edite archivos remotos con Vim en Linux

Las cuatro cosas que debes poder hacer en Vim

Trabajar con el editor Vim (Editor de texto)

Comandos vim básicos (hoja de trucos)

Cómo editar archivos binarios en sistemas Unix

Vim cambia el cursor del bloque cuando está en modo de inserción