Este artículo describirá qué son los modos VIM y cómo cambiarlos. VIM es un editor de texto gratuito y de código abierto que viene instalado de forma predeterminada con la mayoría de los sistemas operativos.
Tenga en cuenta que todos los comandos y procesos discutidos en este artículo se han probado en el Ubuntu 20.04 LTS (fosa focal).
Modos VIM
En VIM, hay tres modos de operación: Normal, Inserto y Visual.
Modo normal
El modo normal es el modo inicial del editor VIM. Cuando abre un nuevo archivo editar uno existente, se inicia en modo normal de forma predeterminada. En modo normal, no puede insertar ningún personaje. El modo normal también se conoce como modo de comando porque todas las teclas que realiza se interpreta como comandos. Por ejemplo, si presiona K, moverá la posición del cursor en una línea en lugar de insertar el personaje "K". Del mismo modo, si presiona YY, copiará la línea actual en lugar de insertar "YY". Además, en modo normal, las letras mayúsculas y minúsculas se tratan de manera diferente. Por ejemplo, presionando o crear una nueva línea para el texto debajo de la ubicación actual del cursor, mientras presionar O crea una nueva línea para el texto sobre la ubicación actual del cursor
Para acceder al modo normal desde otros modos, presione la tecla ESC.
Modo de insertar
El modo de inserción es donde puede insertar su texto en el archivo. Este modo inserta cada personaje que escriba en la ubicación del cursor actual.
Modo visual
El modo visual le permite seleccionar texto para que pueda realizar ciertas operaciones (cortar, copiar, eliminar).
Cambiar los modos
Como ya se discutió, cuando crea o abre un archivo en VIM, primero se abre en modo normal.
Para escribir cualquier personaje, deberá cambiar al modo de inserción. Hay diferentes comandos para ingresar al modo inserto desde el modo normal que son i, i, o, o, a y un. El comando más utilizado para ingresar al modo de inserción es "I". Para volver a cambiar al modo normal, presione ESC.
Para cambiar al modo visual desde el modo normal, los diferentes comandos son V, V, Shift + V y Ctrl + V. El comando más utilizado para ingresar al modo de inserción es "V".
Para cambiar al modo visual desde el modo de inserción, primero cambie al modo normal presionando el ESC, luego presione V para ingresar al modo visual.
Comandos básicos
Los siguientes son algunos comandos básicos que se pueden usar para insertar y manipular el texto en VIM:
Comandos relacionados con el archivo
: w | Escribe el archivo en el disco |
: Q | renunciar a VI sin guardar el archivo |
: WQ | Escribe el archivo en el disco y salga de VI |
: Q! | Ignora la advertencia y descarte el cambio |
: w nombre de archivo | Guarde el archivo como Nombre del archivo |
Moviendo el cursor
j | Mueva el cursor por una línea |
k | Mueva la posición del cursor en una línea |
l | Mueva el cursor a la parte inferior de la pantalla |
0 | moverse al comienzo de la línea |
ps | moverse al final de la línea |
Inserción de texto
I | insertar texto al comienzo de la línea |
i | Insertar texto antes de la ubicación actual del cursor |
a | Insertar texto después de la ubicación actual del cursor |
O | Cree una nueva línea para el texto debajo de la ubicación actual del cursor |
O | Cree una nueva línea para el texto sobre la ubicación actual del cursor |
Texto cambiante
CC | Retire la línea completa y inicie el modo de inserción. |
s | Retire el carácter debajo del cursor e inicie el modo de inserción. |
riñonal | Reemplace el personaje debajo del cursor |
Copiar pegado
Y | Copie el texto seleccionado al portapapeles |
yy | Copiar línea actual |
PAG | insertar el texto "antes" del cursor, |
pag | Inserte el texto en el punto después del cursor |
Eliminar texto
X | Eliminar el personaje antes de la ubicación actual |
X | Eliminar el personaje en la ubicación actual |
D | Cortar al final de la línea |
dd | Cortar la línea de corriente |
Deshacer rehacer
u | Deshacer el último cambio |
Ctrl_r | Rehacer |
El editor de texto debe estar optimizado para editar, no solo escribir, y Vim es uno de ellos. Tiene modos separados para editar, insertar y seleccionar texto. En este artículo, ha aprendido sobre el modo Vim Normal, Insert y Visual y también cómo cambiar entre diferentes modos. Espero que te haya gustado el artículo!