• Vundle, administra los complementos en Vim de manera efectiva

    por  • 22 enero, 2018 • Ubunlog • 0 Comentarios

    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.

    Artículo original: Vundle, administra los complementos en Vim de manera efectiva

    Deja un comentario

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *