Cómo administrar los complementos de Vim usando Vundle en Linux

Empuje, sin duda, es 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. La funcionalidad de Vim se puede ampliar a diferentes niveles mediante complementos. Por lo general, todos los complementos y archivos de configuración adicionales se almacenarán en~/.vimdirectorio. Dado que todos los archivos de complementos se almacenan en un solo directorio, los archivos de diferentes complementos se mezclan a medida que instala más complementos. Por lo tanto, será una tarea abrumadora rastrearlos y administrarlos todos. Aquí es dondeHeridoviene en ayuda. Vundle, acrónimo deVsoy Bdesahogares un complemento extremadamente útil para administrar los complementos de Vim.

Vundle crea un árbol de directorios separado para cada complemento instalado y almacena los archivos de configuración adicionales en el directorio de complementos respectivo. Por lo tanto, no se mezclan archivos entre sí. En pocas palabras, Vundle le permite instalar complementos nuevos, configurar complementos existentes, actualizar complementos configurados, buscar complementos instalados y limpiar complementos no utilizados. Todas las acciones se pueden realizar con una sola pulsación de tecla con el modo interactivo. En este breve tutorial, déjame mostrarte cómo instalar Vundle y cómo administrar los complementos de Vim usando Vundle en GNU/Linux.

Instalando Vundle

Si necesita Vundle, supongo que ya lo ha instaladoempujeen su sistema. Si no, instala vim ygit(para descargar vundle). Ambos paquetes están disponibles en los repositorios oficiales de la mayoría de las distribuciones GNU/Linux. Por ejemplo, puede usar el siguiente comando para instalar estos paquetes en sistemas basados ??en Debian.

$ sudo apt-get install vim git

Descargar Vundle

Clonar el repositorio de Vundle GitHub:

$ 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~/.vimrcexpediente. Este archivo es necesario para instalar, actualizar, configurar y eliminar complementos.

$ vim ~/.vimrc

Ponga las siguientes líneas en la parte superior:

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 https://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 “obligatorias” son los requisitos de Vundle. El resto de las líneas son solo ejemplos. Puede eliminar esas líneas si no desea instalar los complementos especificados. Una vez que haya terminado, escriba:wqpara ahorrar y close expediente.

Finalmente, abra vim:

$ vim

Y escriba lo siguiente para instalar los complementos.

:PluginInstall

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

Cuando se completa la instalación, puede eliminar el caché del búfer y close la ventana dividida escribiendo el siguiente comando:

:bdelete

También puede instalar los complementos sin abrir vim usando el siguiente comando desde la Terminal:

vim +PluginInstall +qall

Para aquellos que usan elcaparazón de pescadoagregue la siguiente línea a su.vimrchora de oficina.

set shell=/bin/bash

Administre los complementos de Vim usando Vundle en Linux

Agregar nuevos complementos

Primero, busque los complementos disponibles usando el comando:

:PluginSearch

Para actualizar la lista local desde el sitio de vimscripts, agregue“¡!”al final.

:PluginSearch!

Se abrirá una nueva ventana dividida con una lista de todos los complementos disponibles.

Agregar nuevos complementos de Vim

También puede reducir su búsqueda especificando directamente el nombre del complemento como se muestra a continuación.

:PluginSearch vim

Esto mostrará una lista de los complementos que contienen las palabras “vim”.

Por supuesto, puede especificar el nombre exacto del complemento como se muestra a continuación.

:PluginSearch vim-dasm

Para instalar un complemento, mueva el cursor a la línea correcta y presione"I". Ahora, se instalará el complemento seleccionado.

Instalar el nuevo complemento Vim

Del mismo modo, instale todos sus complementos preferidos en su sistema. Una vez instalado, elimine el caché del búfer de Vundle usando el comando:

:bdelete

Ahora el complemento está instalado. Para que se cargue automáticamente correctamente, debemos agregar el nombre del complemento instalado al archivo .vimrc.

Para hacerlo, escriba:

:e ~/.vimrc

Agregue la siguiente línea.

[...]
Plugin 'vim-dasm'
[...]

Reemplace vim-dasm con el nombre de su complemento. Luego, presione la tecla ESC y escriba:wqpara guardar los cambios y close el archivo.

Tenga en cuenta que todos sus complementos deben agregarse antes de la siguiente línea en su archivo .vimrc.

[...]
filetype plugin indent on

Lista de complementos instalados

Para enumerar los complementos instalados, escriba lo siguiente desde el editor de vim:

:PluginList

Lista de complementos vi instalados

Actualizar complementos

Para actualizar todos los complementos instalados, escriba:

:PluginUpdate

Para reinstalar todos los complementos, escriba:

:PluginInstall!

Desinstalar complementos

Primero, enumere todos los complementos instalados:

:PluginList

Luego coloque el cursor en la línea correcta y presione“MAYOR+d”.

Desinstalar complementos vim

Luego, edite su archivo .vimrc:

:e ~/.vimrc

Y elimine la entrada Complemento. Finalmente, escriba:wqpara guardar los cambios y salir del editor vim.

Alternativamente, puede desinstalar un complemento eliminando su línea del archivo .vimrc y ejecutando:

:PluginClean

Este comando eliminará todos los complementos que ya no están presentes en su .vimrc pero aún presentan el directorio del paquete.

En este punto, debería haber aprendido el uso básico de la administración de complementos con Vundle. Para obtener más información, consulte la sección de ayuda escribiendo lo siguiente en su editor vim.

:h vundle

  • Cómo usar la función de revisión ortográfica en el editor de texto Vim

Recurso:

¡Gracias por pasar!

Ayúdanos a ayudarte:

¡¡Que tenga un buen día!!

Artículos Relacionados