Vundle, učinkovito upravljajte vtičnike v Vimu

O Vimu Vundleju

V naslednjem članku si bomo ogledali Vundle. Danes je Vim nedvomno eno najmočnejših in najbolj vsestranskih orodij, kljub vsem urednikom na svetu manipulirati z besedilnimi datotekami, upravljanje sistemskih konfiguracijskih datotek in pisanje kode. Na veliko obžalovanja številnih uporabnikov, ki so prezirali ta urejevalnik. Funkcionalnost Vima lahko z vtičniki razširimo na različne ravni, nadziramo pa jih lahko prek Vundle.

To je izredno koristen vtičnik za upravljanje vtičnikov Vim. Vundle ustvari ločeno drevo imenikov za vsak vtičnik, ki ga namestimo, in shrani dodatne konfiguracijske datoteke v ustrezni imenik vtičnikov. Skratka, omogočil nam bo namestitev novih vtičnikov, konfiguriranje obstoječih, njihovo posodabljanje, iskanje nameščenih vtičnikov in čiščenje neuporabljenih vtičnikov. Vsa dejanja lahko izvedete z enim samim pritiskom na tipko interaktivno.

Namestitev Vundle

Če potrebujete Vundle, si to predstavljajte vim ste že namestili vim v svoj sistem. Če temu ni tako, namestite vim in git (za prenos vundle). Za namestitev teh paketov v sisteme, ki temeljijo na Debianu, lahko uporabite naslednji ukaz:

sudo apt-get install vim git

Prenesite Vundle

Mi gremo kloniraj repozitorij Vundle:

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

Konfigurirajte Vundle

Če želite vimu naročiti uporabo novega upravitelja vtičnikov, moramo ustvariti datoteko ~ / .vimrc.

vim ~/.vimrc

Na vrh te datoteke postavite naslednje vrstice:

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

Vrstice, ki so označene z "obvezno", so zahteve Vundleja. Preostale vrstice so le primeri, ki jih lahko odstranimo, če želimo. Ko končamo, datoteko shranimo z : wq.

Zdaj lahko odpremo vim:

vim

Namestite vtičnike

Za namestitev dodatkov bomo v urejevalnik zapisali:

Vim vundle open plugininstall

:PluginInstall

Odpre se novo okno, razdeljeno z vsemi vtičnike, ki jih dodamo v datoteko .vimrc, ki bo nameščen samodejno.

namestitev vtičnika vundle vim

Ko je namestitev končana, moramo počisti predpomnilnik vmesnega pomnilnika vnesite naslednji ukaz:

:bdelete

Lahko tudi namestite vtičnike brez odpiranja vim. Uporabiti morate le ta ukaz s terminala:

vim +PluginInstall +qall

Upravljajte vtičnike Vim z Vundlejem

Dodajte nove vtičnike

Najprej poiščite razpoložljivi dodatki z uporabo ukaza:

Vim vundle iskanje vtičnikov

:PluginSearch

za posodobite lokalni seznam s spletnega mesta vimscripts, dodajte "!" na koncu:

:PluginSearch!

Odpre se novo razdeljeno okno, ki prikazuje vse razpoložljive vtičnike.

Zmogli bomo tudi navedite natančno ime vtičnika Kaj iščemo:

:PluginSearch vim-dasm

Če želite namestiti vtičnik, premaknite kazalko na vrstico, ki vas zanima, in pritisnite «i». To bo namestilo izbrani vtičnik.

Vim vundle dasm je nameščen

Podobno namestite vse dodatke, ki jih želite imeti v sistemu. Ko je nameščen, počistite predpomnilnik Vundle z uporabo ukaza:

:bdelete

Da bo samodejno nalaganje uspešno, datoteki .vimrc moramo dodati ime nameščenega vtičnika. Če želite to narediti, vpišite vim:

:e ~/.vimrc

V datoteko dodajte:

Plugin 'vim-dasm'

Vim-dasm zamenjajte z imenom katerega koli vtičnika. Zdaj pritisnite tipko ESC in vnesite: wq da shranite spremembe in zaprete datoteko.

Upoštevajte, da morate v datoteko .vimrc dodati naslednje vtičnike:

filetype plugin indent on

Seznam nameščenih vtičnikov

vim seznam vundle vtičnikov

za seznam nameščenih vtičnikov, pišite iz urejevalnika vim:

:PluginList

Posodobi vtičnike

za posodobite vse nameščene vtičnike, piše:

:PluginUpdate

Znova namestite vtičnike

za znova namestite vse vtičnike, piše:

:PluginInstall!

Odstranite dodatke

Najprej so navedeni vsi nameščeni vtičniki:

:PluginList

Zdaj postavite kazalko na pravilno vrstico in pritisnite SHITF + d:

:e ~/.vimrc

Nato uredite datoteko .vimrc in odstranite dodani vnos, ki se sklicuje na vtičnik. Piše : wq da shranite spremembe in zaprete urejevalnik.

Pomaga

vim vundle pomoč

To je le vrh ledene gore, o njem lahko dobimo več informacij uporabo Vundleja v vašem Stran GitHub. Za več podrobnosti se lahko obrnete tudi na razdelek za pomoč tako da v urejevalnik vim vnesete naslednje:

:h vundle

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Henrik je dejal

    Najlepša hvala za stran, veliko je malo milijon in še veliko več ... Naučil sem se veliko o vim
    pozdrav iz Varšave.