Esta semana en XpertiX te contamos cómo instalar Vim en Linux.
¿Qué es VIM?
VIM (en inglés Vi IMproved), es un editor de texto disponible para todos los sistemas Unix. Es una versión mejorada del editor de texto VI, que está presente en todos los sistemas Linux / Unix.
Aunque la primera versión se remonta a 1991 ha sufrido gran cantidad de mejoras estos años, convirtiéndolo en un gran editar de texto para competir con ‘nano’. De hecho,
VIM fue el ganador en la categoría Favorite Text Editor desde 2001 a 2005 en los Readers’ Choice Awards de Linux Journal. También obtuvo el Slashdot Bernie Award como el Mejor editor de texto Open Source.
Principales funcionalidades
- Resaltado de sintaxis (dependiente del lenguaje de programación).
- Comprensión de más de 200 sintaxis diferentes.
- Lenguaje de scripting para poder programar extensiones.
- Autocompletado de texto.
- Órdenes deshacer y rehacer.
- Completado de órdenes, palabras y nombres de ficheros.
- Compresión y descompresión de ficheros, que nos permite editar ficheros comprimidos.
- Corrector ortográfico integrado.
- Reconocimiento de formatos de fichero y conversión entre los mismos.
- Historial de órdenes ejecutadas.
- Navegación por pestañas.
- Ventanas múltiples, que dividen el área de edición horizontal o verticalmente.
- Grabación y reproducción de macros.
- Guardado de la configuración entre sesiones.
- Plegado manual y automático de código.
- Entorno gráfico opcional.
- Altamente configurable y personalizable.
En XpertiX lo usamos en muchos de nuestros sistemas Linux, ya que, aunque es necesario aprender su uso (sobre todo los comandos) una vez que lo sabes usar es rápido y cómodo. La utilidad principal es que lo podemos usar desde la consola de nuestros servidores.
¿Cómo instalar VIM?
Para instalarlo en un entorno Debian es tan sencillo como ejecutar el siguiente comando desde la consola:
sudo apt-get install vim
Si estas como root no hace falta poner el sudo delante del comando apt-get.
En entornos Centos el comando sería:
sudo yum install vim
Aquí puedes ver la ejecución:
Para instalar los paquetes tenemos que aceptar, pulsando la letra ‘Y’:
Una vez instalado veremos un resultado como el siguiente:
Personalizar la estética de VIM
Primeramente, debemos editar el fichero de configuración de vim. En caso de que no exista lo crearemos.
vi ~/.vimrc
Dentro del fichero de configuración añadiremos las siguientes líneas. Finalmente guardaremos el fichero y saldremos.
syntax on set expandtab set tabstop=4 retab set shiftwidth=4 set hlsearch set paste set ic color wombat
Estas configuraciones nos permiten entre otras cosas, ignorar que las búsquedas diferencien mayúsculas y permitir pegar el portapapeles en Vim.
Además, si queremos que aparezcan los números de línea, añadiremos:
set number
Para añadir esquemas de color a vim, y que no todo sea blanco y negro en nuestra vida, seguiremos estos pasos:
Primero crearemos una carpeta para los esquemas de color:
mkdir -p ~/.vim/colors
Los esquemas de colores debemos descargarlos en ~/.vim/colors
Estos esquemas los podemos descargar de la web de vim.org, por ejemplo, descargaremos el esquema ‘wombat’:
wget http://www.vim.org/scripts/download_script.php?src_id=6657 -O ~/.vim/colors/wombat.vim
Otros esquemas de colores que podemos descargar:
wget http://www.vim.org/scripts/download_script.php?src_id=6657 -O ~/.vim/colors/desert.vim wget http://www.vim.org/scripts/download_script.php?src_id=6657 -O ~/.vim/colors/pablo.vim
Si decidimos descargar otro esquema de color, debemos editar el fichero anterior de configuración, vim ~/.vimrc y substituir en la línea “color wombat” por el nombre del esquema, por ejemplo desert o pablo.
Comandos básicos para trabajar en Vim:
Borrar texto en Vim:
- x – Elimina el carácter en la posición actual del cursor.
- dd – Elimina una línea entera.
- D – Elimina desde la ubicación actual hasta el final de la línea.
Copiar y pegar en Vim:
- y – Copiar.
- yy – Copia toda la línea.
- Y – Copia hasta el final de la línea.
- p – Pega la copia debajo de la línea actual.
- P – Pega la copia en la última línea sobre la línea actual.
Gestionando documentos o ficheros en Vim:
Vim permite gestionar los documentos a través del comando. Para gestionar un documento en el vim, todos los comandos deben comenzar con el símbolo dos puntos «:» antes del comando.
- : q – Salir de Vim. Si los cambios no se guardan, se perderán.
- : q! – Salir de Vim. Ignora los cambios no guardados.
- : w – Guardar cambios. Si queremos guardar con un nombre o ubicación distinta, agregaremos un espacio y un nombre de archivo.
- :wq! – Guardar y salir. Guardaremos el fichero con el nombre actual y cerraremos Vim.
Con esta guía serás capaz de administrar con mayor facilidad tus servidores Linux. También puedes encontrar otras guías interesantes sobre Linux
Recuerda que en XpertiX somos especialistas en soporte y mantenimiento de Servidores Windows, Linux y Mac. No dudes en contactarnos si necesitas de nuestra ayuda.
Por último…
En XpertiX, tu Agencia de Soluciones IT, somos especialistas en administración de servidores Linux, y podemos ayudarte con su mantenimiento.
Si quieres conocer más sobre Soluciones IT te proponemos que eches un vistazo a nuestros Servicios de Soluciones IT, ya que en XpertiX somos especialistas en administración de servidores Linux para empresas.
Si quieres contratar alguno de nuestros servicios de Agencia de Soluciones IT, no dudes en Contactar con XpertiX.