Vim: comandos básicos e intermedios

En el mundo de Linux, la mayor parte del trabajo se realiza desde una CLI. Una de nuestras principales tareas es gestionar el contenido de los archivos. Para hacer esto, necesitamos una herramienta para editar los archivos. Uno de los editores más comunes en el mundo Linux es el editor, también conocido como. Aprendamos algunas de las operaciones básicas de Vi antes de ver mis comandos favoritos.

Índice

¿Qué es el editor Vi?

Un editor visual permite a los usuarios escribir y manipular texto en un archivo en un sistema operativo basado en Unix. Una versión mejorada de Vi se llama editor. Podemos descargar Vim en Red Hat Enterprise Linux 8 (y distribuciones similares) usando dnf install -y vim.

¿Cómo usar este editor?

Usar este editor es bastante sencillo. Pegar vi y se abre el editor. Una de las ventajas de este editor es que podemos manipular el texto sin necesidad de utilizar un ratón. Solo necesitamos el teclado. Comencemos con esta gran herramienta de inmediato.

# vi filename

Este comando abre un nuevo archivo llamado filename. El archivo se ve así:

Aquí ves un ~, lo que significa que estas líneas no se utilizan. En la parte inferior de la página vemos el nombre del archivo y [New File]. Para comenzar a escribir contenido en el archivo, simplemente presione i (insertar). Ahora el archivo entra en modo de edición.

Comandos básicos

Escribí cinco comandos básicos que uso con vim:

Para copiar texto, utilice yy y yw:

  • yy - Copiar la línea actual.
  • yw - Copia la palabra actual del carácter en minúscula w el cursor se ilumina hasta el final de la palabra.
  • p - Pegar el texto copiado.

Para saltar al principio o al final del archivo:

  • :1 - Mueve el cursor al inicio de la página.
  • :$ - Mueve el cursor al final de la página.

Para buscar una cadena en particular en el archivo:

  • / - Por ejemplo, si desea buscar la cadena en un archivo determinado, escriba: /redhat Donde red* para llevarlo al canal correspondiente.

Para definir números de línea y pegar textos complejos en el archivo:

  • set num - Define los números de línea.
  • set paste - Pegar una masa de texto desde otra ubicación.

Para avanzar y retroceder a pantalla completa:

  • Ctrl + f - avanzar en pantalla completa.
  • Ctrl + b - realiza copias de seguridad a pantalla completa.

Pedidos intermedios

Escribí tres comandos avanzados que uso con el editor Vim:

Para deshacer y eliminar una fila en particular:

u - Cancelar el comando ejecutado anteriormente.

dd - Elimina la línea de texto actual.

Para cambiar el nombre del archivo:

:f filename - Le ayuda a cambiar el nombre del archivo.

Para cambiar entre dos archivos abiertos:

:e # - Le ayuda a navegar/cambiar entre dos archivos abiertos.

Conclusión

En este artículo, he cubierto los comandos más comunes que uso en mi trabajo diario con el editor Vim. Esto no incluye de ninguna manera todos los comandos disponibles. Siéntase libre de consultar la página de manual para otros comandos útiles dependiendo de su escenario.

Artículos de interés

Subir