Vundle, gestionați pluginurile în Vim în mod eficient

Despre Vim Vundle

În articolul următor vom analiza Vundle. Astăzi, în ciuda tuturor editorilor din lume, Vim este, fără îndoială, unul dintre cele mai puternice și versatile instrumente pentru manipulați fișiere text, gestionați fișierele de configurare a sistemului și scrieți codul. Spre regretul multor utilizatori care detestă acest editor. Funcționalitatea Vim poate fi extinsă la diferite niveluri folosind plugin-uri și le putem controla prin Vundle.

Acesta este un plugin extrem de util pentru gestionați pluginurile Vim. Vundle creează un arbore de directoare separat pentru fiecare plugin pe care îl instalăm și stochează fișiere de configurare suplimentare în directorul de pluginuri corespunzător. Pe scurt, ne va permite să instalăm pluginuri noi, să le configurăm pe cele existente, să le actualizăm, să căutăm pluginuri instalate și să curățăm pluginurile neutilizate. Toate acțiunile pot fi efectuate cu o singură apăsare de tastă interactiv.

Instalare Vundle

Dacă aveți nevoie de Vundle, imaginați-vă asta ați instalat deja vim pe sistemul dvs.. Dacă nu este cazul, instalați vim și git (pentru a descărca vundle). Puteți utiliza următoarea comandă pentru a instala aceste pachete pe sisteme bazate pe Debian:

sudo apt-get install vim git

Descărcați Vundle

hai clonați depozitul Vundle:

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

Configurați Vundle

Pentru a spune vim să folosească noul manager de pluginuri, trebuie să creăm fișierul ~ / .vimrc.

vim ~/.vimrc

Puneți următoarele rânduri în partea de sus a acestui fișier:

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

Liniile marcate ca „obligatorii” sunt cerințe Vundle. Restul liniilor sunt doar exemple, pe care le putem elimina dacă dorim. Odată terminat, salvăm fișierul cu : Wq.

Acum putem deschide vim:

vim

Instalați suplimente

Pentru a instala programe de completare vom scrie în editor:

Vim vundle open plugininstall

:PluginInstall

Se va deschide o nouă fereastră împărțită cu toate pluginurile pe care le adăugăm în fișierul .vimrc, care va fi instalat automat.

vundle vim plugininstall

Când instalarea este completă, trebuie ștergeți memoria cache tastând următoarea comandă:

:bdelete

Putem de asemenea instalați pluginuri fără a deschide vim. Trebuie doar să utilizați această comandă de la terminal:

vim +PluginInstall +qall

Gestionați pluginurile Vim cu Vundle

Adăugați pluginuri noi

În primul rând, căutați programe de completare disponibile folosind comanda:

Căutare plugin Vim vundle

:PluginSearch

la actualizați lista locală de pe site-ul vimscripts, adăuga "!" la sfarsit:

:PluginSearch!

Se va deschide o nouă fereastră divizată care afișează toate pluginurile disponibile.

De asemenea, vom putea specificați numele exact al pluginului Ce cautam:

:PluginSearch vim-dasm

Pentru a instala un plugin, mutați cursorul pe linia care vă interesează și apăsați «i». Aceasta va instala pluginul selectat.

Vim vundle dasm instalat

În mod similar, instalați toate suplimentele pe care doriți să le aveți în sistem. Odată instalat, ștergeți memoria cache a tamponului Vundle folosind comanda:

:bdelete

Pentru ca încărcarea automată să aibă succes, trebuie să adăugăm numele pluginului instalat în fișierul .vimrc. Pentru a face acest lucru, scrieți în interiorul vim:

:e ~/.vimrc

În interiorul fișierului adăugați:

Plugin 'vim-dasm'

Înlocuiți vim-dasm cu numele oricărui plugin. Acum apăsați tasta ESC și tastați: wq pentru a salva modificările și a închide fișierul.

Rețineți că toate pluginurile dvs. trebuie adăugate înainte de următoarea linie din fișierul .vimrc:

filetype plugin indent on

Lista pluginurilor instalate

listarea pluginurilor vundle vim

la listează pluginurile instalate, scrieți din editorul vim:

:PluginList

Actualizați pluginurile

la actualizați toate pluginurile instalatescrie:

:PluginUpdate

Reinstalați pluginurile

la reinstalați toate pluginurilescrie:

:PluginInstall!

Dezinstalați programele de completare

Mai întâi, listează toate pluginurile instalate:

:PluginList

Acum plasați cursorul pe linia corectă și apăsați SHITF + d:

:e ~/.vimrc

Apoi editați fișierul .vimrc și eliminați intrarea adăugată care face referire la plugin. sCRIE : Wq pentru a salva modificările și a ieși din editor.

Ajutor

vim vundle help

Acesta este doar vârful aisbergului, putem obține mai multe informații despre utilizarea Vundle în Pagina GitHub. Pentru mai multe detalii putem consulta și secțiunea de ajutor tastând următoarele în editorul vim:

:h vundle

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Henryk el a spus

    Vă mulțumesc foarte mult pentru pagina multe este puțin un milion și mult mai mult ... Am învățat multe despre vim
    salutări de la Varșovia.