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 ~/.vim directorio. 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 donde Vundlé viene en ayuda. Vundle, acrónimo de V soy B desahogar es 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 instalado empuje en su sistema. Si no, instala vim y git (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 ~/.vimrc expediente. 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 :wq para ahorrar y close expediente.

Finalmente, abre 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 el caparazón de pescado agregue la siguiente línea a su .vimrc expediente.

                      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 :wq para 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 :wq para 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!!

Related Posts