Vim: razones para amarlo

Vim editor de texto en Linux

El famoso editor Vim que todos conocéis tiene muchos defensores y algunos detractores. Como siempre digo, todo es cuestión de gustos y de comodidad. Los que se sientan cómodos con otros editores de texto no estarán tan por la labor de defender a Vim frente a su editor favorito y los que vean y disfruten de las virtudes de Vim sabrán apreciarlo. De todas formas, ocurre como con las distros y los entornos de escritorio, hay una especie de guerra entre estos editores…

Vim son las siglas de Vi IMproved, es una versión mejorada del editor de texto vi para sistemas UNIX. Su autor es Bram Moolenar y lo presentó por primera vez en 1991, desde entonces la experiencia ha ido mejorando y hasta nuestros días se ha mantenido este fantástico editor de texto. Como he dicho en el primer párrafo, puede que tú tengas otro editor favorito, de hecho mi editor favorito no es Vim.

Moolenar adquirió una computadora Amiga a finales de los años 80 y quería continuar usando el editor de UNIX con el que había estado trabajando hasta entonces, pero los clones disponibles de vi para Amiga no le gustaban. Por eso se puso manos a la obra y en 1988 comenzó a escribir su propio editor basándose en el clon de vi conocido como Stevie. Desde esa fecha hasta ahora se han implementado muchísimas mejoras, transformándolo en uno de los principales editores de texto de la actualidad. Robert Webb implementó una interfaz gráfica de usuario para Vim en 1996, por lo que se puede usar de forma gráfica desde entonces.

Y ahora a lo que iba en este artículo, las ventajas o las bondades de Vim para amarlo son:

  • Esquemas de color para el texto, que siempre ayuda para la corrección de la sintaxis cuando lo usas para programar.
  • No necesitas poner tus manos fuera del teclado mientras trabajas con él, ya que no necesita del ratón.
  • Hereda lo mejor de Vi.
  • Por Vimscript
  • Los fantásticos plugins que extienden la funcionalidad del editor. Incluso te permiten integrar Git o tu VCS favorito con Vim.
  • La comunidad detrás de Vim está muy activa y dispuesta a resolver tus dudas…

2 comentarios

  1.   met oss dijo

    Yo añadiría otras ventajas o bondades que son conocidas

    * Vi/vim o sus variantes vienen instalados por defectos en la mayoría los sistemas tipo Unix (Linux, *BSD) o Unix.

    * Es mutiplataforma (Linux, Mac OS X, Windows).

    * Muchas de las herramientas de hoy en día se inspiran en vi/vim, ejemplo vimperator para firefox o vimium para google-chrome, las cuales ayudan a navegar sin necesidad del ratón.

    * Atajos de teclado cortos y fáciles de recordar.

    * Hacer tareas complejas con pocos movimientos.

    * Es usado en la administración de sistemas.

    * Agudiza tu memoria, entre muchas ventajas que tiene…

    Es necesario algo de práctica para sentirse cómodo con vim y la mejor forma de iniciarse es ejecutando vimtutor en la terminal, luego, dedicarle algo de tiempo para adquirir soltura.

    Me agrada que le dediquen una entrada a un editor tan legendario del mundo *nix como lo es vim.

  2.   BlueSkull dijo

    Sabeis que alguien tenia que decirlo, y esta vez me ha tocado a mi…

    Vim sucks!, Emacs rulez!!!!!!!!!

    Todo lo bueno de Vim, pero multiplicado por 1000.

    Y lo dice alguien que usa los 2.

Escribe un comentario