Vim

Vim
Vim -- Vi IMproved
Vim.png
Gvim, una de las implementaciones gráficas de Vim.
Desarrollador(es)
Bram Moolenaar y otros
www.vim.org
Información general
Última versión estable 8.0
12 de septiembre de 2016 (2 meses y 25 días)
Género Editor de texto
Sistema operativo AmigaOS, GNU/Linux, Mac OS X, Windows, OpenVMS, OS/2, Unix
Licencia Vim License ( GNU-compatible) charityware
En español
[ editar datos en Wikidata]

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.

Vi IMproved

Vim, como su antecesor vi, se utiliza desde un terminal en modo texto. Se controla por completo mediante el teclado. Esto es en parte a causa de que Vi fue desarrollado a mediados de la década de 1970, cuando los terminales se comunicaban con un ordenador principal ( host) mediante una conexión serie, que no era muy rápida (20 Kbps). Las limitaciones de los terminales de la época dieron lugar al concepto de diferentes modos, idea que ha resultado muy provechosa desde entonces. Vim es casi 100 % compatible con vi,[2] aunque tiene muchas mejoras e incluso cuenta con versiones dotadas de interfaz gráfica y menús que pueden operarse mediante el ratón (gvim o kvim), así como una versión simplificada, evim que se comporta como un editor sin diferentes modos.

Hay versiones de Vim disponibles para muchos sistemas operativos y se puede encontrar en casi cualquier sistema GNU/Linux y en todos los sistemas *BSD, donde en muchas ocasiones se puede ejecutar a través de la orden vi, que invoca a Vim a través de un enlace simbólico o un alias. Cuando se inicia vim, lo hace en modo comando, y muestra la versión por pantalla.

Evolución de Vim

Figura 1: Captura de gVim, una de las implementaciones de Vim, editando este mismo artículo y emacs simultáneamente en dos ventanas diferentes.

Cuando Bram Moolenar compró una computadora Amiga a finales de la década de 1980, quería seguir usando el editor de Unix al que se había acostumbrado, pero los clones de vi disponibles para Amiga no le convencían. Así que en 1988 partió del clon de vi Stevie 1.0 como base para empezar a desarrollar Vim. En un principio le llamó vi IMitation (imitación de vi), pues al principio su objetivo principal era emular las funcionalidades de que vi disponía en su nuevo sistema. En 1991 apareció la versión 1.14 en "Fred Fish disk #591", una colección de software libre para Amiga.[3] La versión 1.22 fue la primera que apareció con versiones para Unix y MS-DOS. Por aquellos tiempos el acrónimo que le daba nombre ya había cambiado a Vi IMproved.

Figura 2: Vim con las siguientes características: Numeración de líneas, Unicode, resaltado de sintaxis y plegado de texto.

En los años siguientes Vim experimentó grandes mejoras. Se dio un paso importante al incorporar ventanas en la versión 3.0 (1994) (Figura 1). Con vi se pueden tener varios ficheros abiertos en la misma sesión, pero sólo se puede ver uno a la vez; las ventanas de Vim permiten verlos simultáneamente. Desde la versión 4.0 (1996) está disponible una interfaz gráfica de usuario (GUI en inglés), que empezó a desarrollar Robert Webb. Desde la versión 5.0 (1998) Vim dispone de resaltado de sintaxis (Figura 2).

Figura 3: Nuevas características de Vim 7: corrección ortográfica y autocompletado de texto.
Other Languages
Afrikaans: VIM
azərbaycanca: Vim
Boarisch: Vim
български: Vim
bosanski: Vim
català: Vim
čeština: Vim
dansk: Vim
Deutsch: Vim
Ελληνικά: Vim
Esperanto: Vim (programo)
eesti: Vim
euskara: Vim
فارسی: ویم
suomi: Vim
français: Vim
贛語: Vim
עברית: Vim
hrvatski: Vim
magyar: Vim
interlingua: Vim
日本語: Vim
한국어: Vim
lietuvių: Vim
Bahasa Melayu: Vim
Nederlands: Vim (teksteditor)
norsk bokmål: Vim
polski: Vim
português: Vim
română: Vim
русский: Vim
srpskohrvatski / српскохрватски: Vim
Simple English: Vim
slovenčina: Vim
தமிழ்: விம்
తెలుగు: విమ్
ไทย: วิม
Türkçe: Vim
українська: Vim
中文: Vim