Tutorial de VI Editor con comandos en Linux / Unix

¿Qué es el editor de VI?

El editor VI es el editor de texto más popular y clásico de la familia Linux. A continuación, se muestran algunas de las razones que lo convierten en un editor ampliamente utilizado:

1) Está disponible en casi todas las distribuciones de Linux.

2) Funciona igual en diferentes plataformas y distribuciones.

3) Es fácil de usar. Por lo tanto, a millones de usuarios de Linux les encanta y lo usan para sus necesidades de edición.

Hoy en día, existen versiones avanzadas del editor vi disponibles, y la más popular es VIM, que es V i Improved . Algunos de los otros son Elvis, Nvi, Nano y Vile. Es aconsejable aprender vi porque tiene muchas funciones y ofrece infinitas posibilidades para editar un archivo.

Para trabajar en el editor de VI, necesita comprender sus modos de operación . Se pueden dividir en dos partes principales.

En este tutorial, aprenderá más sobre-

  • vi Modo de comando
  • vi Modo de inserción del editor
  • Cómo usar el editor vi
  • vi Editando comandos
  • Moverse dentro de un archivo
  • Guardar y cerrar el archivo

Haga clic aquí si el video no es accesible

vi Modo de comando:

  • El editor vi se abre en este modo y solo comprende comandos
  • En este modo, puede mover el cursor y cortar, copiar y pegar el texto.
  • Este modo también guarda los cambios que ha realizado en el archivo.
  • Los comandos distinguen entre mayúsculas y minúsculas. Debes usar el caso de letra correcto.

Modo de inserción del editor vi:

  • Este modo es para insertar texto en el archivo.

  • Puede cambiar al modo Insertar desde el modo de comando presionando 'i' en el teclado

  • Una vez que esté en el modo Insertar, cualquier tecla se tomará como entrada para el archivo en el que está trabajando actualmente.

  • Para volver al modo de comando y guardar los cambios que ha realizado, debe presionar la tecla Esc

Cómo usar el editor vi

Para lanzar el VI Editor - Abra la Terminal (CLI) y escriba

vi  or 

Y si especifica un archivo existente, el editor lo abrirá para que lo edite. De lo contrario, puede crear un archivo nuevo.

VI Editando comandos

  • i - Insertar en el cursor (entra en modo de inserción)
  • a - Escribir después del cursor (entra en modo de inserción)
  • A - Escribe al final de la línea (entra en modo de inserción)
  • ESC - Terminar el modo de inserción
  • u - Deshacer el último cambio
  • U - Deshacer todos los cambios en toda la línea
  • o - Abre una nueva línea (entra en modo de inserción)
  • dd - Eliminar línea
  • 3dd - Elimina 3 líneas.
  • D - Eliminar el contenido de la línea después del cursor
  • C - Elimina el contenido de una línea después del cursor e inserta texto nuevo. Presione la tecla ESC para finalizar la inserción.
  • dw - Eliminar palabra
  • 4dw - Eliminar 4 palabras
  • cw - Cambiar palabra
  • x - Eliminar carácter en el cursor
  • r - Reemplazar carácter
  • R: sobrescribe los caracteres desde el cursor en adelante
  • s - Sustituir un carácter debajo del cursor continuar insertando
  • S - Sustituya la línea completa y comience a insertar al principio de la línea
  • ~ - Cambiar mayúsculas y minúsculas de carácter individual

Nota : Debería estar en el " modo de comando" para ejecutar estos comandos . El editor de VI distingue entre mayúsculas y minúsculas, así que asegúrese de escribir los comandos en la letra correcta.

Asegúrese de presionar el comando correcto, de lo contrario, terminará haciendo cambios no deseados en el archivo. También puede ingresar al modo de inserción presionando a, A, o, según sea necesario.

Moverse dentro de un archivo

  • k - Mover el cursor hacia arriba
  • j - Mueve el cursor hacia abajo
  • h - Mover el cursor a la izquierda
  • l - Mover el cursor a la derecha

Debe estar en el modo de comando para moverse dentro de un archivo. Las teclas predeterminadas para la navegación se mencionan a continuación; También puede utilizar las teclas de flecha del teclado .

Guardar y cerrar el archivo

  • Shift + zz - Guardar el archivo y salir
  • : w - Guarde el archivo pero manténgalo abierto
  • : q - Salir sin guardar
  • : wq - Guarde el archivo y salga

Debería estar en el modo de comando para salir del editor y guardar los cambios en el archivo.

Resumen:

  • El editor vi es el editor de texto Unix más popular y utilizado
  • Por lo general, está disponible en todas las distribuciones de Linux.
  • Funciona en dos modos, Comando e Insertar.
  • El modo de comando toma los comandos del usuario, y el modo Insertar es para editar texto
  • Debe conocer los comandos para trabajar en su archivo fácilmente
  • Aprender a usar este editor puede beneficiarlo a la hora de crear scripts y editar archivos.

Articulos interesantes...