GNU/Linux >> Tutoriales Linux >  >> Linux

Comandos vi básicos (hoja de trucos)

vi es uno de los programas editores más utilizados y se incluye de forma predeterminada con todos los sistemas UNIX y Linux. vi básicamente opera en 3 modos, a saber:

  1. modo vi – el modo vi comienza en
  2. modo de comando – puede estar en modo comando desde el modo vi presionando la tecla dos puntos (“:”)
  3. modo de entrada – en este modo, el usuario inicia la edición real del texto

A continuación se muestran algunos de los comandos vi más utilizados en los 3 modos de funcionamiento.

comandos del modo vi

Comando Acción
k Mover una línea hacia arriba
l Mover un carácter a la derecha
h Mover un carácter a la izquierda
w Mover una palabra a la derecha
W Mover una palabra a la derecha después de la puntuación
b Mover una palabra a la izquierda
B Mover una palabra a la izquierda después de la puntuación
e Mover al final de la palabra actual
1G Mover al principio del archivo
H Mover a la parte superior de la pantalla actual
M Mover al centro de la pantalla actual
L Mover a la parte inferior de la pantalla actual
Ctrl-G Mover a la última línea del archivo
Ctrl-F Mover una pantalla hacia el final del archivo
Ctrl-D Mover 1/2 pantalla hacia el final del archivo
Ctrl-B Mover una pantalla hacia el principio del archivo
Ctrl-U Mover 1/2 pantalla hacia el principio del archivo
Ctrl-I Actualizar la pantalla
5G Pasar a la línea 5 del archivo (5 puede ser cualquier número de línea)
/cadena Buscar cadena de texto hacia adelante
?cadena Buscar cadena de texto hacia atrás
n Buscar la siguiente instancia de cadena después de una búsqueda de cadena
N Buscar hacia atrás la siguiente instancia de cadena después de una búsqueda de cadena
ZZ Guardar el archivo salir vi
x Eliminar el carácter en el cursor
X Eliminar el carácter detrás del cursor
dd Eliminar la línea en la que está el cursor
10dd Eliminar las 10 líneas que siguen al cursor
aa Dar un tirón a la línea actual
p Coloca la línea tirada debajo de la línea actual
P Coloca la línea tirada encima de la línea actual

Comandos del modo de comando

Comando Acción
:g/X/s//x/g Búsqueda y reemplazo global (X=buscar objeto x=reemplazar objeto)
:archivo r Importar un archivo al archivo actual
:archivo 34r Importar un archivo al archivo actual después de la línea 34
:w Escriba el archivo para guardar los cambios
:w archivo Escribir el archivo en el archivo nombrado
:wq Guardar el archivo salir vi
:w! Forzar guardar el archivo
:q! Salga de vi pero no guarde los cambios

Comandos de modo de entrada

Comando Acción
a Insertar caracteres a la derecha del cursor
A Añadir caracteres a la línea actual
yo Insertar caracteres a la izquierda del cursor
Yo Insertar caracteres al principio de la línea actual
o Agregar una nueva línea después de la línea actual
O Insertar una nueva línea encima de la línea actual
Comandos básicos de vim (hoja de referencia)
Comandos básicos de nano (hoja de referencia)


Linux
  1. Hoja de trucos para los comandos comunes de Linux

  2. Hoja de referencia de comandos de IPtables

  3. Hoja de referencia rápida de comandos de Docker

  4. Hoja de referencia de comandos de reinicio de varios servicios

  5. Hoja de referencia de permisos de archivos/directorios de Linux

Hoja de referencia de comandos de MySQL

Hoja de referencia de comandos de base de datos MySQL para Linux

Comandos básicos de Linux para principiantes

Comandos básicos de Vim que todo usuario de Linux debe conocer [Hoja de referencia gratuita incluida]

Comandos nano básicos (hoja de trucos)

Comandos vim básicos (hoja de trucos)