El Vim es un editor de textos primero lanzado por el Bram Moolenaar en 1991. El Vim fue creado como versión extendida del redactor VI, con muchas características adicionales diseñadas para ser provechoso en corregir el código fuente del programa; su nombre completo es el mejorado VI.

Mientras que el Vim es la Cruz-plataforma, es el más popular en Unix-como sistemas operativos de .

Lanzado debajo de una licencia del software compatible con la licencia el público en general del GNU, el Vim es el software libre /la fuente abierta . La licencia del programa incluye algunas cláusulas de Charityware .

Interfaz

Como VI, el interfaz del Vim se basa no en menús o iconos pero en los comandos dados en un interfaz utilizador del texto ; su modo del GUI, gVim, agrega menús y las barras de herramientas para los comandos de uso general pero la funcionalidad completa todavía se expresa a través de su línea de comando modo de .

Para muchos usuarios, el Vim puede presentar una curva de aprendizaje escarpada, significando que el aprendizaje es lento inicialmente pero el usuario consigue una vez un asimiento de los fundamentos que progresan rápidamente y el su corregir llega a ser más eficiente. Para facilitar esto, el Vim tiene un incorporado preceptoral para los principiantes. Hay también los manuales del Vim de los usuarios que detallan las características básicas y más avanzadas del Vim. Este manual puede ser leído en dentro de Vim, o encontrar en línea.

El Vim también tiene una facilidad de ayuda del built-in (usar el : comando de help) que permite que los usuarios pregunten y que naveguen a través de comandos y de características.

El corregir modal

Como descendiente VI, Vim del está el &mdash modal ; una opción del diseño que tiende a confundir a nuevos usuarios. Todos los redactores son modales en el sentido amplio de tener que distinguir entradas del parte movible y del comando, pero la mayoría del otros ejecutan esa modalidad con métodos muy diversos: ordenar los menús (ratón o teclado conducido), llaves (uso simultáneo de la meta de llaves múltiples, implicando generalmente la llave de control (Ctrl) o la llave de Alt (el ALT)), y entrada del ratón. El Vim, después del VI, es único en que el teclado entero está cambiado en y de estos modos. Esto permite, pero no requiere, uno para realizar todas las funciones de edición sin el uso del ratón o de los menús y el uso mínimo de las llaves de la meta. Para los touch-typists y ésos contrarios al ratón, esto puede ser una gran ventaja en energía y eficacia.

Arreglo para requisitos particulares

La parte de la energía del Vim es que puede ser modificada para requisitos particulares extensivamente. El interfaz básico se puede controlar por las muchas opciones disponibles, y el usuario puede definir el mappings&mdash dominante personalizado; &mdash a menudo llamado de las macros ; o abreviaturas para automatizar secuencias de golpes de teclado, o aún para llamar funciones internas o definidas por el usario.

Escritura del Vim

Hay muchos enchufes disponibles que ampliarán o agregarán nueva funcionalidad al Vim. Estas escrituras complejas se escriben generalmente en el vimscript scripting interno del de la lengua del Vim. El Vim también apoya scripting usar Perl, el pitón, el rubí, el Tcl, y otras idiomas.

Paquetes

Hay proyectos que lían juntos las escrituras y los arreglos para requisitos particulares complejos y tenidos como objetivo el dar vuelta de Vim en una herramienta para una tarea específica o el agregar de un sabor importante a su comportamiento. Los ejemplos incluyen el poner crema que hace que el Vim se comporta como un chascar-y-tipo el redactor o VimOutliner que proporcionan un cómodo Outliner para los usuarios Unix-como de sistemas.

Características y mejoras sobre el VI

Algunas de las características principales del Vim y de las mejoras del Vim sobre el VI del :
El Vim del

es casi completamente el VI compatible (en el modo compatible, que está prendido por abandono si no existe un .vimrc)
Portabilidad : hay versiones para el Amiga (la plataforma inicial de la blanco), la menta, BeOS, MS-DOS, 95 / 98 / de Atari de Microsoft Windows yo /NT / 2000 / XP, OS/2 de IBM y OS/390, MorphOS, OpenVMS, QNX, OS del RISC, Unix, linux, DEB, y mac OS x . Ayuda para el " classic" El OS del mac se continúa en el Vim 7
el corregir y terminación extensa de la Comando-línea
Comparación y que combina de los archivos (vimdiff)
Sistema de ayuda integrado comprensivo con el hipertexto vía el Ctags
Línea de estado configurable
El corregir de los archivos comprimidos ( Gzip, Bzip2, y cierre relámpago (Vim 7)) y ficheros de archivo (alquitrán (Vim 7))
Expresiones regulares extendido * extendido scripting y expresiones
Modo gráfico del interfaz utilizador (GUI )
IDE - como estructura/la revisión/corregir las características
terminación del Insertar-modo
Sensibilidad del ratón
con varios modos de funcionamiento que dobla
Almacenadores intermediarios múltiples
Fichero a distancia que corrige sobre el ssh, ftp, y HTTP
Enchufes con guión * Preservación del estado de la sesión
Comprobación de ortografía
Windows&mdash partido; horizontal y vertical
Ayuda para el Unicode
Sintaxis que destaca para los centenares de tipos de archivo
Ventanas tabuladas (Vim 7)
historia de la Transporte-sesión de comandos, de búsquedas, de registros, de posiciones, del etc.
El de niveles múltiples deshace/hace de nuevo (la versión 7 agregada deshace la característica de las ramas que recuerda el todos los cambios de )
La selección visual del modo con el carácter/la línea/el bloque se extiende

Historia

Ver también


lista los editores de textos
Comparación de los editores de textos
Guerra del redactor
Crema (software)
Lista de los programas de Unix

.

  • Zenithic
  • Aberdeen Art Gallery
    Random links:Funciones judiciales de la Cámara de los lores | Blackie sin ley | Tan porqué tan es triste | Incorruptibilidad | Hormah

  • © 2007-2008 enciclopediaespana.com; article text available under the terms of GFDL, from en.wikipedia.org
    ="http://pagead2.googlesyndication.com/pagead/show_ads.js">