En el següent article anem a fer una ullada a Vundle. Avui dia, malgrat tots els editors de l'món, Vim és sens dubte una de les eines més poderoses i versàtils per manipular arxius de text, Administrar els fitxers de configuració de sistema i escriure codi. Molt malgrat molts usuaris que detesten aquest editor. La funcionalitat de Vim es pot estendre a diferents nivells utilitzant complements, i aquests podrem controlar mitjançant Vundle.
Es tracta d'un complement extremadament útil per administrar els connectors de Vim. Vundle crea la vista de directori per separat per a cada complement que instal·lem i emmagatzema els fitxers de configuració addicionals al directori de complements corresponent. En poques paraules, ens permetrà instal·lar nous complements, configurar els ja existents, actualitzar-los, buscar plugins instal·lats i netejar connectors no utilitzats. Totes les accions es poden realitzar amb un sol clic de tecla de manera interactiva.
Instal·lació de Vundle
Si necessites Vundle, imagino que ja has instal·lat vim al sistema. Si no és així, instal vim i git (Per descarregar vundle). Podeu fer servir la següent comanda per instal·lar aquests paquets en sistemes basats en Debian:
sudo apt-get install vim git
Descàrrega Vundle
anem a clonar el repositori de Vundle:
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
Configura Vundle
Per dir-li a vim que usi el nou gestor de complements, ens cal crear l'arxiu ~ / .Vimrc.
vim ~/.vimrc
Col·loca les següents línies a la part superior d'aquest arxiu:
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
Les línies que estan marcades com a «required» són requisits de Vundle. La resta de les línies són només exemples, que podrem eliminar si volem. Un cop acabat, guardem l'arxiu amb : wq.
Ara ja podem obrir vim:
vim
instal·lar complements
Per instal·lar els complements escriurem dins de l'editor:
:PluginInstall
S'obrirà una nova finestra dividida amb tots els complements que afegim a l'arxiu .vimrc, Que s'instal·laran automàticament.
Quan es completa la instal·lació, hem de eliminar la memòria cau de la memòria intermèdia escrivint el següent comandament:
:bdelete
també podrem instal·lar els complements sense obrir vim. Només cal utilitzar aquesta comanda des de la terminal:
vim +PluginInstall +qall
Administra els complements de Vim amb Vundle
Afegir nous complements
Primer, busca els complements disponibles usant la comanda:
:PluginSearch
Per a la actualitzar la llista local des del lloc de vimscripts, afegeix «!» a la fi:
:PluginSearch!
S'obrirà una nova finestra dividida en la qual es mostraran tots els complements disponibles.
També podrem especificar el nom exacte de l'complement que busquem:
:PluginSearch vim-dasm
Per instal·lar un complement, mou el cursor a la línia que t'interessi i pressiona "i". Així s'instal·larà el complement seleccionat.
De manera similar, instal·la tots els complements que vulguis tenir en el teu sistema. Un cop instal·lats, elimina la memòria cau de la memòria intermèdia Vundle usant la comanda:
:bdelete
Perquè la càrrega automàtica sigui correcta, hem d'afegir el nom de l'complement instal·lat a l'arxiu .vimrc. Per fer-ho, escriu dins de vim:
:e ~/.vimrc
Dins de l'arxiu afegeix:
Plugin 'vim-dasm'
Reemplaça vim-dasm pel nom de qualsevol complement. Ara pressiona la tecla ESC i escriu: wq per desar els canvis i tancar l'arxiu.
Tingues en compte que tots els teus complements han d'agregar abans de la següent línia al fitxer .vimrc:
filetype plugin indent on
Llista de complements instal·lats
Per a la enumerar els complements instal·lats, Escriu des de l'editor vim:
:PluginList
actualitzar complements
Per a la actualitzar tots els complements instal·lats, Escriu:
:PluginUpdate
reinstal·lar connectors
Per a la reinstal·lar tots els connectors, Escriu:
:PluginInstall!
Desinstal complements
Primer, enumera tots els complements instal·lats:
:PluginList
Ara col·loca el cursor a la línia correcta, i pressioni Shitf + d:
:e ~/.vimrc
Després edita l'arxiu .vimrc i elimina l'entrada agregada de fer referència a l'complement. Escriu : wq per guardar els canvis i sortir de l'editor.
Ajuda
Això és només la punta d'iceberg, podrem obtenir més informació sobre el ús de Vundle en el seu pàgina de GitHub. Per a més detalls també podrem consultar la secció d'ajuda escrivint el següent en l'editor vim:
:h vundle
moltes gràcies per la pàgina moltes és poc un milió i molt mes ... vaig aprendre moltíssim sobre vim
una salutació des de Varsòvia.