VIM
Introducción
VIM es un editor de texto que se ejecuta en la terminal, es un clon mejorado de VI. Es un editor de texto muy potente y configurable, pero que tiene una curva de aprendizaje muy pronunciada.
Instalación
Para instalar VIM en Ubuntu ejecutamos el siguiente comando:
sudo apt-get install vimModos de VIM
VIM tiene dos modos de funcionamiento:
-
Modo de comandos: Es el modo por defecto, en el que podemos ejecutar comandos para editar el texto.
-
Modo de inserción: En este modo podemos escribir texto en el documento.
Comandos básicos
- :q: Salir del editor.
- :w: Guardar el documento.
- :wq: Guardar el documento y salir del editor.
- :wq!: Guardar el documento y salir del editor aunque no tengamos permisos de escritura.
- :x: Guardar el documento y salir del editor.
- :e: Volver a cargar el documento.
- :set number: Mostrar el número de línea.
- :set paste: Pegar texto sin que se modifique la indentación.
Modo de comandos
En el modo de comandos podemos ejecutar los siguientes comandos:
- i: Entrar en el modo de inserción.
- a: Entrar en el modo de inserción después del cursor.
- o: Entrar en el modo de inserción en la siguiente línea.
- u: Deshacer el último cambio.
- Ctrl + r: Rehacer el último cambio.
- yy: Copiar la línea actual.
- p: Pegar el texto copiado.
- dd: Cortar la línea actual.
Primeros pasos
Para empezar a utilizar, ejecutamos vim seguido del nombre del archivo que queremos editar. Si el archivo no existe, se creará automáticamente.
vim prueba.txtSi queremos insertar texto en el documento, pulsamos la tecla i para entrar en el modo de inserción. Para salir del modo de inserción pulsamos la tecla Esc.
Para guardar el documento y salir del editor, pulsamos la tecla Esc para salir del modo de inserción y escribimos :wq para guardar el documento y salir del editor.
Y como podemos ver, el documento se ha guardado correctamente.
cat prueba.txtConclusiones
Vim es un editor de texto muy potente y configurable, pero complejo de empezar a utilizar. Es un editor de texto que se ejecuta en la terminal, por lo que es muy útil para editar archivos de configuración de servidores. Es uno de los editores de texto más utilizados debido a su potencia y a que está instalado por defecto en la mayoría de distribuciones de Linux..