viernes, 17 de junio de 2016

1.5 Vim

(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
  1. Corrector ortográfico integrado
  2. Autocompletado de texto
  3. Navegación por pestañas
  4. Ventanas múltiples, que dividen el área de edición horizontal o verticalmente.
  5. Resaltado de sintaxis dependiente del lenguaje de programación o de etiquetas utilizado
  6. Órdenes deshacer y rehacer
  7. Comprensión de más de 200 sintaxis diferentes
  8. Lenguaje de scripting para programar extensiones
  9. Completado de órdenes, palabras y nombres de ficheros
  10. Compresión y descompresión de ficheros, que posibilita editar ficheros comprimidos
  11. Reconocimiento de formatos de fichero y conversión entre los mismos.
  12. Historial de órdenes ejecutadas
  13. Grabación y reproducción de macros
  14. Guardado de la configuración entre sesiones
  15. Plegado automático y manual de código
  16. Interfaz gráfica opcional
  17. Altamente configurable y personalizable
  18. 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