Comandos básicos para trabajar con el editor Vim
El editor Vim (Vi IMproved) es uno de los editores de texto más potentes y populares del mundo Unix y Linux . Ofrece potentes funciones de edición de texto y puede resultar complicado para los principiantes debido a su estructura de comandos poco intuitiva. En este artículo, cubriremos los comandos básicos y los principios de trabajo con Vim, que te ayudarán a empezar a utilizar este editor de forma efectiva.
Modos de Vim
Vim funciona en varios modos, y entender estos modos es clave para utilizar el editor con éxito:
- Modo normal: El modo principal para navegar y editar texto. En este modo, puede introducir comandos para realizar diversas acciones.
- Modo Línea de comandos: Se utiliza para ejecutar comandos, como guardar o salir. Se accede a través de :.
- Modo Insertar: El modo para introducir texto directamente. Puede cambiar a este modo con la tecla i.
- Modo visual: Permite seleccionar texto. Se activa con la tecla v
Buscar y reemplazar
Para buscar texto, utilice el comando / en el modo de línea de comandos:
/text – buscar texto hacia delante
?text – buscar texto hacia atrás
n – ir a la siguiente aparición del texto encontrado
N – ir a la aparición anterior del texto encontrado
Para reemplazar texto, utilice el comando :s en el modo de línea de comandos:
:s/old/new/ – sustituye la primera aparición de una línea
:s/viejo/nuevo/g – sustituye todas las apariciones de una línea
:%s/viejo/nuevo/g – reemplaza todas las ocurrencias en todo el archivo
Guardar y salir
Para guardar y salir de Vim, utilice el comando :w:
:w – guarda el fichero
:w nombrearchivo – guarda el archivo con un nuevo nombre
:q – salir de Vim
¡:q! – salir sin guardar los cambios
:wq – guarda el fichero y sale
Comandos adicionales
gg – ir al principio del fichero
G – ir al final del fichero
:set number – muestra los números de línea
:set nonumber – oculta los números de línea
:help – abre la ayuda de Vim