Vim
Keywords: Vim, DocBook, Editor de texto, Gvim, LaTeX, Lenguaje de programación C, Linux, ONG, SIDA
Vim es un editor de texto utilizado en Linux y otros tipos de sistemas de tipo UNIX, aunque también existen versiones para multitud de sistemas operativos, entre ellos Windows. Escrito por Bram Molenaar. Vim quiere decir Vi mejorado (vi improved).
| Tabla de contenidos |
Propiedades
Frente a otros editores de texto, se puede decir que Vim es:
- de uso general, frente a los que están especializados en facilitar la edición en html, como algunos editores de páginas web, o de LaTeX, como Kile
- en modo texto (gvim es una versión con interfaz gráfica), frente a los que sólo funcionan con un entorno gráfico
- árido, frente a otros que resultan más sencillos de aprender a manejar
Mejoras frente al vi
Vim es más util que su antecesor Vi por varias extensiones, por ejemplo:
Digrafos
Útil para producir caracteres del español, si el teclado o la configuración del mismo no lo permiten (hay otras formas de lograrlo). Presione Control-K y depues una secuencia de dos teclas de acuerdo al caracter, e.g 'a produce á, n? produce ñ, u: produce ü, !I produce ¡, ?I produce ¿. Pueden verse otros caracteres con el comando :digraphs.
Resaltado de sintaxis
Permite ver con colores que resaltan la sintaxis de algunos tipos de archivos (por ejemplo fuentes de DocBook, C, LaTeX). Se activa con :syntax enable
Indentación automática
Permite indentar automáticamente diversos tipos de archivos por como XML, C, LaTeX, XSLT. Se activa con :filetype indent on y :filetype indent off.
Archivo de configuración
Cada usuario puede tener sus propias configuraciones en el archivo ~/.vimrc, que consta de líneas con comandos o comentarios. Los comandos no deben iniciar con ':' y los comentarios se colocan en líneas completas o al final de una línea iniciando con comillas.
Licencia
Vim (versión 6.1 y posteriores) es software libre. Su autor insta a los usuarios satisfechos a que hagan donaciones a una ONG que apoya a la infancia de Uganda, en una región muy afectada por el virus del SIDA.
