1 INTRODUCCIÓN

VIM (Vi IMmproved) es un editor de texto que viene instalado por defecto en las principales distribuciones Linux. Un editor es una utilidad ofrecida por la mayoría de los sistemas operativos que nos permite modificar el contenido de un archivo. Generalmente, los editores de texto se clasifican en dos categorías:

  • editores de línea: son aquellos en la que la unidad básica de trabajo es una línea, es decir, una cadena de caracteres que termina con el carácter newline (\n en UNIX). Por ejemplo, el editor ed.

  • editores de pantalla: son aquellos que nos permite visualizar una porción de un archivo (ventana de texto compuesta de varias líneas) en el terminal. En este grupo se encuadra VIM.

Hay que tener en cuenta que VIM no es un programa para el procesamiento de textos. No justifica los márgenes o proporciona funcionalidades de formato de salida de los sofisticados sistemas de procesamiento de textos, como Microsoft Word u OpenOffice. Vim es un sofisticado editor de textos, lo que significa que se puede utilizar para escribir código (C, HTML, Java, etc.) o notas breves.

CARACTERÍSTICAS

Algunas de las principales características de Vim son:

  • IDE muy potente y ligero. Desarrollado por programadores para programadores.

  • Altamente configurable y personalizable, te permite modificar su configuración por defecto.

  • Resaltado de la sintáxis dependiente del lenguaje de programación.

  • Múltiples ventanas, que dividen el área de edición horizontal o verticalmente.

  • Historial de órdenes ejecutadas.

  • Plegado automático.

El principal inconveniente reside en su baja curva de aprendizaje. Para un principiante es muy complicado de manejar, pero una vez se consigue traspasar esa curva, se comprueba la potencia y rapidez del editor y como va mejorando nuestra productividad.

vim -u NONE -N

El flag -u NONE indica a Vim que no cargue la configuración del fichero ~/.vimrc en el arranque. De esta manera, las customizaciones no se aplican y los plugins se deshabilitan. Cuando Vim comienza sin cargar un fichero vimrc, éste revierte a modo compatible vi, lo cual causa que muchas características útiles se deshabiliten. El flag -N previene de esto, estableciendo la opción nocompatible.

Enlaces

results matching ""

    No results matching ""