Ubunlog Damian Amoedo  

Vundle, administra los complementos en Vim de manera efectiva

About Vim Vundle

En el siguiente artículo vamos a echar un vistazo a Vundle. Hoy en día, a pesar todos los editores del mundo,Vim es sin duda una de las herramientas más poderosas y versátiles para manipular archivos de texto, administrar los archivos de configuración del sistema y escribir código. Muy a pesar de muchos usuarios que detestan este editor. La funcionalidad de Vim se puede extender a diferentes niveles utilizando complementos, y estos podremos controlarlos mediante Vundle.

Se trata de un complemento extremadamente útil para administrar los plugins de Vim. Vundle crea un árbol de directorios por separado para cada complemento que instalemos y almacena los archivos de configuración adicionales en el directorio de complementos correspondiente. En pocas palabras, nos va a permitir instalar nuevos complementos, configurar los ya existentes, actualizarlos, buscar plugins instalados y limpiar plugins no utilizados. Todas las acciones se pueden realizar con una sola pulsación de tecla de modo interactivo.

Instalación de Vundle

Si necesitas Vundle, imagino que ya has instalado vim en tu sistema. Si no es así, instala vim y git (para descargar vundle). Puedes usar el siguiente comando para instalar estos paquetes en sistemas basados en Debian:

sudo apt-get install vim git

Descarga Vundle

Vamos a clonar el repositorio de Vundle:

git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

Configurar Vundle

Para decirle a vim que use el nuevo administrador de complementos, necesitamos crear el archivo ~/.vimrc.

vim ~/.vimrc

Coloca las siguientes líneas en la parte superior de este archivo:

set nocompatible              " be iMproved, required
filetype off                  " required

" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" alternatively, pass a path where Vundle should install plugins
"call vundle#begin('~/some/path/here')

" let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'

" The following are examples of different formats supported.
" Keep Plugin commands between vundle#begin/end.
" plugin on GitHub repo
Plugin 'tpope/vim-fugitive'
" plugin from http://vim-scripts.org/vim/scripts.html
" Plugin 'L9'
" Git plugin not hosted on GitHub
Plugin 'git://git.wincent.com/command-t.git'
" git repos on your local machine (i.e. when working on your own plugin)
Plugin 'file:///home/gmarik/path/to/plugin'
" The sparkup vim script is in a subdirectory of this repo called vim.
" Pass the path to set the runtimepath properly.
Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}
" Install L9 and avoid a Naming conflict if you've already installed a
" different version somewhere else.
" Plugin 'ascenator/L9', {'name': 'newL9'}

" All of your Plugins must be added before the following line
call vundle#end()            " required
filetype plugin indent on    " required
" To ignore plugin indent changes, instead use:
"filetype plugin on
"
" Brief help
" :PluginList       - lists configured plugins
" :PluginInstall    - installs plugins; append `!` to update or just :PluginUpdate
" :PluginSearch foo - searches for foo; append `!` to refresh local cache
" :PluginClean      - confirms removal of unused plugins; append `!` to auto-approve removal
"
" see :h vundle for more details or wiki for FAQ
" Put your non-Plugin stuff after this line

Las líneas que están marcadas como “required” son requisitos de Vundle. El resto de las líneas son solo ejemplos, que podremos eliminar si queremos. Una vez terminado, guardamos el archivo con :wq.

Ahora ya podemos abrir vim:

vim

Instalar complementos

Para instalar los complementos escribiremos dentro del editor:

Vim vundle abrir plugininstall

:PluginInstall

Se abrirá una nueva ventana dividida con todos los complementos que agregamos en el archivo .vimrc, que se instalarán automáticamente.

vundle vim plugininstall

Cuando se completa la instalación, debemos eliminar la memoria caché del búfer escribiendo el siguiente comando:

:bdelete

También podremos instalar los complementos sin abrir vim. Solo hay que utilizar este comando desde la terminal:

vim +PluginInstall +qall

Administra los complementos de Vim con Vundle

Agregar nuevos complementos

Primero, busca los complementos disponibles usando el comando:

Vim vundle plugin search

:PluginSearch

Para actualizar la lista local desde el sitio de vimscripts, agrega “!” al final:

:PluginSearch!

Se abrirá una nueva ventana dividida en la que se mostrarán todos los complementos disponibles.

También vamos a poder especificar el nombre exacto del complemento que buscamos:

:PluginSearch vim-dasm

Para instalar un complemento, mueve el cursor a la línea que te interese y presiona “i”. Así se instalará el complemento seleccionado.

Vim vundle dasm installed

De manera similar, instala todos los complementos que quieras tener en tu sistema. Una vez instalados, elimina la caché del buffer Vundle usando el comando:

:bdelete

Para que la carga automática sea correcta, debemos agregar el nombre del complemento instalado al archivo .vimrc. Para hacerlo, escribe dentro de vim:

:e ~/.vimrc

Dentro del archivo agrega:

Plugin 'vim-dasm'

Reemplaza vim-dasm por el nombre de cualquier complemento. Ahora presiona la tecla ESC y escribe :wq para guardar los cambios y cerrar el archivo.

Ten en cuenta que todos tus complementos deben agregarse antes de la siguiente línea en el archivo .vimrc:

filetype plugin indent on

Lista de complementos instalados

vim listado vundle plugins

Para enumerar los complementos instalados, escribe desde el editor vim:

:PluginList

Actualizar complementos

Para actualizar todos los complementos instalados, escribe:

:PluginUpdate

Reinstalar plugins

Para reinstalar todos los plugins, escribe:

:PluginInstall!

Desinstalar complementos

Primero, enumera todos los complementos instalados:

:PluginList

Ahora coloca el cursor en la línea correcta, y presione SHITF+d:

:e ~/.vimrc

Después edita el archivo .vimrc y elimina la entrada agregada que hacer referencia al complemento. Escribe :wq para guardar los cambios y salir del editor.

Ayuda

vim vundle ayuda

Esto es solo la punta de iceberg, podremos obtener más información acerca del uso de Vundle en su página de GitHub. Para más detalles también podremos consultar la sección de ayuda escribiendo lo siguiente en el editor vim:

:h vundle

El artículo Vundle, administra los complementos en Vim de manera efectiva ha sido originalmente publicado en Ubunlog.

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.