Publicado por & archivado en Vim.

VIM (Vi IMproved), es un editor de texto disponible en todos los sistemas Unix (como Linux). Más información aquí: http://es.wikipedia.org/wiki/Vim

Personalmente lo uso desde hace años para todo tipo de cosas y aunque hace falta conocer los comandos, una vez que lo sabes usar es rápido y cómodo, con la enorme ventaja de que se puede usar desde la consola (aunque hay versiones gráficas también), algo muy útil para los que mantenemos servidores usando la consola.

 

Para empezar, en algunos sistemas viene instalado el VI «original», en vez del mejorado (VIM), por lo que es mejor asegurarse, desde la consola:

$ sudo apt-get install vim

(Si eres root puedes quitar el sudo)

 

Edita o crea el archivo de configuración de vim:

$ vi ~/.vimrc

Añade dentro estos valores y graba el archivo:

syntax on
set expandtab
set tabstop=4
retab
set shiftwidth=4
set hlsearch
set paste
set ic
color wombat

Con esta configuración las búsquedas no diferencian mayúsculas y permite pegar el portapapeles en Vim. Si quieres que aparezcan números de línea, puedes añadir:

set number

Aunque con Ctrl+g te muestra en que línea estás.

 

Crea un directorio para los esquemas de color:

mkdir -p ~/.vim/colors

Los esquemas de colores van en ~/.vim/colors y se pueden descargar de vim.org, el que uso yo es wombat, que va muy bien si usas la consola con el fondo negro:

wget https://www.vim.org/scripts/download_script.php?src_id=6657 -O ~/.vim/colors/wombat.vim

Otros tema muy popular es desert:

wget https://www.vim.org/scripts/download_script.php?src_id=2038 -O ~/.vim/colors/desert.vim

Vim tiene más de 700 esquemas de color, si te quieres entretener un rato, aquí puedes buscar el que más te guste, carga esta página:
https://www.vim.org/scripts/script_search_results.php

Luego, en el desplegable de «type», elige «color schema» y pulsa «seach», te aparecerán más de 700 esquemas de color distintos, pero además, en esa página tienes más de 5000 scripts de todo tipo para añadir funcionalidad a vim.

Entre los más descargados están los que verifican la sintaxis de Python, PHP y JavaScript, por ejemplo, si programas en PHP puedes descargarte un script para verificar la sintaxis de PHP así:

Crea un directorio para los archivos de sintaxis:

mkdir ~/.vim/syntax/

Descarga el archivo de sintaxis:

wget https://www.vim.org/scripts/script.php?script_id=1571 -O ~/.vim/syntax/php.vim

 

Otro de los plugins más populares es Engspchk para verificar la sintaxis en varios idiomas, además del inglés tiene muchos otros, como el español, sólo hay que descargar el archivo para verificar la sintaxis del idioma que necesites desde este enlace:
http://www.drchip.org/astronaut/vim/index.html#vimlinks_scripts

Para instalar el plugin:

cd ~/.vim
wget https://www.vim.org/scripts/download_script.php?src_id=6351 -O ./engspchk.tar.gz
tar xzf ~/.vim/engspchk.tar.gz

Esto crea tres directorios, plugin, doc y CVIMSYN, en doc tienes las instrucciones:

vi ~/.vim/doc/engspchk.txt

 

Aquí tienes más scripts de fuentes externas:
https://www.vim.org/vimscriptlinks.php

 

 

6 Comentarios para “Instalar y configurar VIM”

  1. Becca

    Hola, segui todos los comandos que escribes arriba, pero cuando guardo y quiero cerrar la terminal me indica que «hay un archivo ejecutándose y si lo cierro se interrumpe», como puedo grabar(guardar) y salir?

    Responder
    • admin

      En vim para grabar y salir…
      – Pulsa la tecla «Esc» (escape), del teclado.
      Esto activa la introducción de comandos en la parte inferior del documento.
      – Escribe dos puntos (tecla :)
      Los dos puntos aparecen abajo y son necesarios antes de poner cualquier comando
      – Escribe una x (minúscula), y pulsa «Enter».

      Esto graba el documento actual y sale de vim.

      En vez de la x (eXit), puedes escribir detrás de los dos puntos wq (que significa Write Quit), eso ejecuta ambos comandos a la vez y equivale a la x.

      vim es muy potente, pero es un editor de comandos y hay que conocerlos. Escribe en un terminal esto para más información:
      man vim

      Hay toda clase de chistes sobre la primera vez que uno usa vim, por ejemplo, «es más difícil salir de vim que dejar las drogas».

      Pero no lo es tanto, una vez tengas los dos puntos, escribe q y «Enter» para salir, claro que si has hecho cambios te dará error, si quieres salir sin guardar los cambios, escribe q! y «Enter».

      Responder

Deja un comentario

Tu dirección de correo electrónico no será publicada.