Comenzando con Vim una guía para principiantes

Comenzando con Vim una guía para principiantes

VIM es un editor de texto potente y ampliamente utilizado que proporciona a los usuarios una serie de características avanzadas para editar y manipular texto. Si eres nuevo en Vim, sin embargo, puede ser un poco intimidante comenzar. En este artículo, proporcionaremos una guía para principiantes para VIM, que cubre todo, desde navegación básica hasta técnicas de edición avanzada. Al final de esta guía, tendrá una base sólida en VIM y estará en camino de convertirse en un usuario de energía.

Instalación de VIM

Antes de que pueda comenzar con VIM, deberá instalarlo en su computadora. VIM está disponible en una amplia variedad de plataformas, incluidos Linux, MacOS y Windows. El proceso de instalación varía según su sistema operativo, pero en general, puede descargar VIM desde el sitio web oficial de VIM y seguir las instrucciones de instalación.

  • Sobre sistemas con sede en Debian:
    sudo apt install vim  
  • En sistemas basados ​​en RHEL
    sudo dnf instalación vim  

Edición de archivos

Puede editar todos los archivos de texto en VIM Editor. Para editar un archivo, escriba VIM seguido del nombre del archivo.

nombre de archivo vim 

Si el archivo no existe, creará nuevo una vez que guarde contenido. También puede editar varios archivos a uno y cambiar entre ellos.

archivo vim1.archivo txt2.archivo txt3.TXT 

Si ya ha editado algún archivo en VIM y quería editar otro archivo. Puede hacer esto sin cerrar el archivo actual. En ese caso, presione ESC para ir al modo normal y luego escriba: E seguido del nombre del archivo para editar

: E Newfile.TXT
1: E Newfile.TXT

Guardar y Salir

En el modo de comando, puede ingresar comandos que realizan varias operaciones en VIM. Aquí hay algunos comandos comúnmente utilizados en el modo de comando:

  • : w - Escribir (guardar) el búfer actual en el disco. Este comando se usa generalmente cuando desea guardar los cambios que ha realizado en un archivo.
  • : WQ - Escriba (guarde) el búfer actual en el disco y renuncie a Vim.
  • : Q - Deja de vim. Este comando fallará si se han realizado cambios en el búfer desde la última escritura, en cuyo caso VIM mostrará un mensaje de error.
  • : Q! - Deje de VIM sin guardar cambios en el búfer. Este comando descartará cualquier cambio que haya realizado desde la última escritura y salida VIM.
  • : WQ! - Escriba (guarde) el búfer actual con fuerza en el disco y renuncie a Vim.

Navegación básica

Una vez que haya instalado VIM, puede comenzar a usarlo para editar texto. Lo primero que necesitará saber es cómo navegar alrededor de su texto. VIM utiliza una variedad de comandos de teclado para mover el cursor alrededor de su texto, incluido:

  • H, J, K y L: Estas teclas mueven el cursor a la izquierda, hacia abajo, hacia arriba y hacia la derecha, respectivamente.
  • GG y G: Estos comandos lo llevan a la parte superior e inferior del archivo, respectivamente.
  • 0 y $: Estos comandos lo llevan al principio y al final de la línea actual, respectivamente.
  • W y B: Estos comandos mueven el cursor hacia adelante y hacia atrás por palabra, respectivamente.
  • CTRL-F y CTRL-B: Estos comandos mueven el cursor hacia adelante y hacia atrás por página, respectivamente.

Edición básica

Una vez que sepa cómo navegar alrededor de su texto, puede comenzar a editarlo. VIM proporciona una serie de comandos de edición básicos que puede usar para insertar, eliminar y modificar texto. Algunos de los comandos más utilizados incluyen:

  • yo y a: Estos comandos ingresan al modo de inserción, lo que le permite insertar texto antes o después del cursor, respectivamente.
  • X: Este comando elimina el personaje debajo del cursor.
  • DD: Este comando elimina la línea actual.
  • YY: Este comando copia la línea actual.
  • pag: Este comando pega el último texto eliminado o copiado.
  • U: Este comando deshace la última acción.
  • CTRL-R: Este comando rehacer la última acción deshonera.

Edición avanzada

Además de los comandos de edición básicos, VIM proporciona una serie de técnicas de edición avanzadas que puede usar para manipular su texto de manera más efectiva. Algunas de estas técnicas incluyen:

  • Macros: Vim le permite grabar una serie de pulsaciones de teclas y reproducirlas como macro. Esta puede ser una herramienta poderosa para automatizar tareas de edición repetitiva.
  • Registros: VIM proporciona una serie de registros donde puede almacenar texto para su uso posterior. Esta puede ser una forma útil de copiar y pegar texto entre diferentes archivos o partes del mismo archivo.
  • Modo visual: El modo visual de VIM le permite seleccionar texto usando el teclado, lo que facilita la realización de operaciones en una parte seleccionada de texto.
  • Buscar y reemplazar: VIM proporciona una búsqueda potente y reemplaza las capacidades, lo que le permite reemplazar el texto de manera rápida y fácil en un archivo completo o conjunto de archivos.

Conclusión

Vim puede ser un poco intimidante para los principiantes, pero con un poco de práctica, puede convertirse en una herramienta poderosa para editar y manipular texto. En esta guía, hemos cubierto los conceptos básicos de la navegación y la edición de VIM, así como algunas técnicas más avanzadas para automatizar y optimizar su flujo de trabajo de edición. Con estas herramientas a su disposición, estará en camino de convertirse en un usuario de Vim Power.