(añado enlace interno) |
(agrego características; inicio, modos; {{software}}; quito {{esbozo}}) |
||
| Línea 1: | Línea 1: | ||
| + | {{software | ||
| + | | nombre = vim | ||
| + | | desarrollador = [[w:Bram Moolenaar|Bram Moolenaar]] y otros | ||
| + | | versión_estable = [http://groups.google.com/group/vim_announce/browse_thread/thread/2c89671dd928812f 7.2] | ||
| + | | fecha_versión_estable = 9 de agosto de 2008 | ||
| + | | género = [[:Categoría:Editores de texto|Editor de texto]] | ||
| + | | licencia = [[w:software libre|libre]] ([http://vimdoc.sourceforge.net/htmldoc/uganda.html#license charityware]) | ||
| + | | español = No | ||
| + | | web = [http://www.vim.org/ www.vim.org] | ||
| + | }} | ||
| + | |||
'''Vim''' es un [[editores de texto|editor de texto]] altamente configurable desarrollado para hacer más eficiente la edición de texto. Es una versión mejorada del editor de texto [[w:vi|vi]] distribuido con la mayoría de sistemas [[w:unix|Unix]]. | '''Vim''' es un [[editores de texto|editor de texto]] altamente configurable desarrollado para hacer más eficiente la edición de texto. Es una versión mejorada del editor de texto [[w:vi|vi]] distribuido con la mayoría de sistemas [[w:unix|Unix]]. | ||
| − | Vim es usualmente llamado | + | Vim es usualmente llamado «el editor del programador», y es tan bueno para la programación que muchos lo consideran como un [[w:ide|IDE]] completo. Aunque, no es solo para programadores. Vim es perfecto para cualquier tipo de edición de texto, desde escribir correos electrónicos hasta la edición de archivos de configuración. |
| − | == | + | == Características == |
| − | Vim | + | * Es [[w:software libre|software libre]] y gratuito. Está publicado bajo una [[w:licencia de software|licencia]] [http://vimdoc.sourceforge.net/htmldoc/uganda.html#license charityware]. |
| + | * Está escrito en el [[w:lenguaje de programación|lenguaje de programación]] [[w:lenguaje de programación C|C]]. | ||
| + | |||
| + | Características modernas con respecto a vi: | ||
| + | * Múltiples niveles para deshacer. | ||
| + | * Múltiples ventanas y buffers. | ||
| + | * Modo insertar flexible. | ||
| + | * Macros. | ||
| + | * Modo visual. | ||
| + | * Operadores de bloque. | ||
| + | * Sistema de ayuda en línea. | ||
| + | * Edición de línea de comandos e historial. | ||
| + | * Autocompletado en línea de comandos. | ||
| + | * Desplazamiento horizontal. | ||
| + | |||
| + | Características para usuarios avanzados: | ||
| + | * Formateo de texto. | ||
| + | * Completado de palabras en modo insertar. | ||
| + | * Etiquetas de salto. | ||
| + | * Comandos automáticos. | ||
| + | * Fichero <code>viminfo</code>. | ||
| + | * Compatibilidad con ratón. | ||
| + | * Interfaz de usuario gráfica (GUI). | ||
| + | * Lenguaje de scripts. | ||
| + | * Plugins. | ||
| + | * Resaltado de sintaxis para muchos lenguajes de programación. | ||
| + | * Expresiones regulares extendidas. | ||
| + | |||
| + | Características para rendimiento en programación: | ||
| + | * Edita-compila-edita más velozmente. | ||
| + | * Sangrado para muchos lenguajes de programación. | ||
| + | * Búsqueda por palabras en ficheros include. | ||
| + | * Objetos de texto avanzados. | ||
| + | * Plegado de texto. | ||
| + | * Integración de ctags y cscope. | ||
| + | |||
| + | Más información en la [http://vimdoc.sourceforge.net/htmldoc/vimfaq.html FAQ oficial de vim] {{en}}. | ||
| + | |||
| + | == Instalación == | ||
| + | |||
| + | === Mediante repositorios === | ||
| + | |||
| + | [[instalar aplicaciones|Instala]] el paquete <code>vim</code> del repositorio ''main'' de Ubuntu. Para tenerlo completo, con interfaz gráfica y demás, instala <code>vim-full</code> o <code>vim-gnome</code> del repositorio ''universe''. | ||
| + | |||
| + | === Manualmente === | ||
| + | |||
| + | Vim está disponible para muchos sistemas y existen muchas versiones. En la [http://www.vim.org/download.php página de descargas] {{en}} podrás encontrar la versión que más se adapte a tus necesidades. | ||
| + | |||
| + | == Uso == | ||
| + | |||
| + | === Inicio === | ||
| + | |||
| + | Para inicia vim desde [[terminal]], ejecuta el siguiente comando: | ||
| + | vim | ||
| + | |||
| + | === Modos === | ||
| + | |||
| + | vi (y por lo tanto vim) se caracteriza por disponer de distintos modos para trabajar. Esto permite mayor flexibilidad que otros editores donde se utiliza un único modo de edición, al poder usar combinaciones de teclas simples para los comandos sin tener que precederlas con teclas modificadoras (como Control o Alt). Estas teclas cambian su función dependiendo del modo que se esté usando. | ||
| + | |||
| + | ; Modo comando | ||
| + | : Permite ejecutar comandos de vim. | ||
| + | ; Modo inserción | ||
| + | : Permite insertar texto en la posición del cursor. | ||
| + | ; Modo reemplazo | ||
| + | : Permite ir reemplazando el texto bajo el cursor a medida que se escribe. | ||
| + | ; Modo visual | ||
| + | : Permite seleccionar fragmentos del texto. | ||
== Fuentes == | == Fuentes == | ||
| − | * [http://www.vim.org Sitio | + | * [http://www.vim.org/ Sitio web oficial de Vim] {{en}}. |
| − | == Enlaces | + | == Enlaces externos == |
{{Wikipedia}} | {{Wikipedia}} | ||
| + | * [http://www.vim.org/ Sitio web oficial de Vim] {{en}}. | ||
| + | * [http://vimdoc.sourceforge.net/htmldoc/vimfaq.html FAQ oficial de vim] {{en}}. | ||
| − | |||
| − | |||
| − | |||
[[Categoría: Editores de texto]] | [[Categoría: Editores de texto]] | ||
| vim | |
|---|---|
| Desarrollador:
|
Bram Moolenaar y otros |
| Género:
|
Editor de texto |
| Licencia:
|
libre (charityware) |
| En Español:
|
No |
| Sitio Web:
|
www.vim.org |
Vim es un editor de texto altamente configurable desarrollado para hacer más eficiente la edición de texto. Es una versión mejorada del editor de texto vi distribuido con la mayoría de sistemas Unix.
Vim es usualmente llamado «el editor del programador», y es tan bueno para la programación que muchos lo consideran como un IDE completo. Aunque, no es solo para programadores. Vim es perfecto para cualquier tipo de edición de texto, desde escribir correos electrónicos hasta la edición de archivos de configuración.
Contenido |
Características modernas con respecto a vi:
Características para usuarios avanzados:
viminfo.
Características para rendimiento en programación:
Más información en la FAQ oficial de vim (en inglés).
Instala el paquete vim del repositorio main de Ubuntu. Para tenerlo completo, con interfaz gráfica y demás, instala vim-full o vim-gnome del repositorio universe.
Vim está disponible para muchos sistemas y existen muchas versiones. En la página de descargas (en inglés) podrás encontrar la versión que más se adapte a tus necesidades.
Para inicia vim desde terminal, ejecuta el siguiente comando:
vim
vi (y por lo tanto vim) se caracteriza por disponer de distintos modos para trabajar. Esto permite mayor flexibilidad que otros editores donde se utiliza un único modo de edición, al poder usar combinaciones de teclas simples para los comandos sin tener que precederlas con teclas modificadoras (como Control o Alt). Estas teclas cambian su función dependiendo del modo que se esté usando.