Vim

De doc.ubuntu-es
(Diferencias entre revisiones)
Saltar a: navegación, buscar
(añado enlace interno)
m (v7.2->7.3)
 
(No se muestra una edición intermedia realizada por un usuario)
Línea 1: Línea 1:
 +
{{software
 +
| nombre = vim
 +
| desarrollador = [[w:Bram Moolenaar|Bram Moolenaar]] y otros
 +
| versión_estable = 7.3
 +
| fecha_versión_estable = 15 de agosto de 2010
 +
| 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 "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.
+
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.
  
== Instalar Vim ==
+
== Características ==
  
Vim esta disponible para muchos sistemas y existen muchas versiones. En esta página podrás encontrar la versión que más se adapte a tus necesidades:http://www.vim.org/download.php {{en}}
+
* 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 Oficial de Vim] {{en}}
+
* [http://www.vim.org/ Sitio web oficial de Vim] {{en}}.
  
== Enlaces Externos ==
+
== 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}}.
  
{{esbozo}}
 
 
<!--categorías-->
 
 
[[Categoría: Editores de texto]]
 
[[Categoría: Editores de texto]]

Última revisión de 21:49 27 feb 2012

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

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 viminfo.
  • 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 FAQ oficial de vim (en inglés).

Instalación

Mediante repositorios

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.

Manualmente

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.

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

Enlaces externos

Wikipedia logo.png Wikipedia alberga un artículo enciclopédico sobre Vim.
Herramientas personales