Administración de Sistemas Operativos – Repaso de VIM

La importancia de VIM

El editor de texto Vim posee grandes ventajas sobre los editores de texto planos que vienen dentro de los sistemas operativos GNU/Linux.

¿Qué significa Vim?

El nombre Vim significa Vi Improved, ya que es una versión mejorada del viejo editor Vi de Unix.

Ventajas para programadores

Vim es un editor diseñado por programadores para programadores. Facilita el desarrollo de software con un flujo de trabajo basado en: editar, compilar, corregir. Al igual que un entorno de desarrollo integrado (IDE), permite:

  • Editar código fuente
  • Llamar a un compilador externo
  • Interpretar los resultados del compilador

Principales ventajas de Vim

  • Corrector ortográfico integrado
  • Autocompletado de texto
  • Navegación por pestañas
  • Ventanas múltiples (división horizontal o vertical)
  • Resaltado de sintaxis para más de 200 lenguajes
  • Órdenes deshacer y rehacer
  • Soporte para scripting y automatización
  • Completado de órdenes, palabras y nombres de archivos
  • Edición de archivos comprimidos
  • Historial de órdenes ejecutadas
  • Grabación y reproducción de macros
  • Guardado de la configuración entre sesiones
  • Plegado automático y manual de código
  • Interfaz gráfica opcional
  • Altamente configurable y personalizable
  • Casi 100% compatible con Vi, pero sin muchos de sus defectos

Modos de Vim

Vim cuenta con varios modos de uso:

Modo Comando

Es el modo predeterminado al abrir Vim. En este modo se pueden ejecutar comandos para mover el cursor, editar texto, guardar cambios y salir del editor.

Modo Inserción

Se usa para escribir texto. Se activa con teclas específicas y permite introducir caracteres en el archivo.

Modo Línea de Órdenes

Se accede presionando : y permite ejecutar comandos avanzados, como buscar y reemplazar texto.

Creación y edición de archivos en Vim

Para crear un archivo desde la terminal:

$ vim nombre_del_archivo.sh

Para comenzar a insertar texto, presiona la tecla i. En la parte inferior aparecerá el mensaje «Insertar».
Para volver al modo comando, presiona ESC.

Cambio de Modo Comando a Modo Inserción

ComandoDescripción
iInserta texto antes del cursor
aInserta texto después del cursor
AInserta texto al final de la línea
IInserta texto al inicio de la línea
oAbre una nueva línea debajo del cursor
OAbre una nueva línea arriba del cursor

Comandos para borrar texto en Vim

ComandoDescripción
xBorra el carácter bajo el cursor
ddBorra la línea actual
nddBorra n líneas
DBorra desde el cursor hasta el final de la línea
dwBorra una palabra

¡Importante!

Todo lo que se borra en Vim se almacena en un buffer temporal. Si borraste algo por error, puedes recuperarlo con el comando: p

HOJA DE RUTA PARA VIM

Deja un comentario

I’m Luis E. Fagúndez

Bienvenidos a mi página web personal. Mi nombre es Luis, me gusta enseñar, programar y tomar litros y litros de café.

En esta web vas a encontrar materiales sobre educación, programación, Gnu/Linux, software libre y mucho más.

Esta web busca brindar información sobre las asignaturas que imparto en DGETP-UTU, así como proyectos personales y otras cosas.

Gracias por ser parte de esta hermosa comunidad.

Formas de contacto