(del inglés Vi IMproved) es una versión mejorada del editor de texto vi, presente en todos los sistemas UNIX.
Su autor, Bram Moolenaar, presentó la primera versión en 1991, fecha desde la que ha experimentado muchas mejoras. La principal característica tanto de Vim como de Vi consiste en que disponen de diferentes modos entre los que se alterna para realizar ciertas operaciones, lo que los diferencia de la mayoría de editores comunes, que tienen un solo modo en el que se introducen las órdenes mediante combinaciones de teclas o interfaces gráficas.
Principales funcionalidades
- Corrector ortográfico integrado
- Autocompletado de texto
- Navegación por pestañas
- Ventanas múltiples, que dividen el área de edición horizontal o verticalmente.
- Resaltado de sintaxis dependiente del lenguaje de programación o de etiquetas utilizado
- Órdenes deshacer y rehacer
- Comprensión de más de 200 sintaxis diferentes
- Lenguaje de scripting para programar extensiones
- Completado de órdenes, palabras y nombres de ficheros
- Compresión y descompresión de ficheros, que posibilita editar ficheros comprimidos
- Reconocimiento de formatos de fichero y conversión entre los mismos.
- Historial de órdenes ejecutadas
- Grabación y reproducción de macros
- Guardado de la configuración entre sesiones
- Plegado automático y manual de código
- Interfaz gráfica opcional
- Altamente configurable y personalizable
- Casi 100% compatible con vi, pero sin muchos de sus defectos
Ventajas para programadores
Vim es un editor hecho por programadores para programadores. Para facilitar la programación, Vim dispone de un modo "editar, compilar, corregir". De la misma forma que los entornos de desarrollo integrados, puede editar el código fuente además llamar a un compilador externo, e interpretar sus resultados. Si hay errores de compilación, éstos se muestran en una ventana. Los mensajes de error dirigen al usuario a la zona en la que se han encontrado para poder así corregirlos. Entonces vuelve a empezar el ciclo "editar, compilar, corregir" y, si es necesario, corregir nuevos errores. El trabajo del programador también se ve facilitado por el resaltado de sintaxis y la funcionalidad de plegado de código.
Licencia
Vim se distribuye bajo una licencia Charityware
(del inglés charity: caridad) compatible con Licencia pública general de GNU. y
por sus siglas en inglés GPL (General Public License). Esto significa que Vim
se rige por las mismas condiciones, pero anima a los usuarios a realizar
donaciones para los niños huérfanos de Uganda a través de la organización ICCF
Holland.
Sistemas operativos
Una virtud de Vim es que se puede ejecutar en muchos
sistemas operativos. Esto es importante para usuarios, como por ejemplo
administradores de sistemas que deben trabajar en muchas plataformas distintas.
Se puede ejecutar en los siguientes sistemas operativos: AmigaOS, Atari MiNT,
BeOS, DOS, GNU/Linux, Mac OS, NextStep, OS/2, OSF, RISC OS, IRIX, Unix (muchas
variedades, como por ejemplo BSD, AIX y HP-UX), VMS, y Windows
3.x/95/98/ME/2000/NT/XP.
No hay comentarios:
Publicar un comentario