Seuraavassa artikkelissa aiomme tarkastella Vundlea. Nykyään Vim on kaikista maailman toimittajista huolimatta epäilemättä yksi tehokkaimmista ja monipuolisimmista työkaluista manipuloida tekstitiedostoja, hallita järjestelmän kokoonpanotiedostoja ja kirjoittaa koodia. Paljon valitettavasti monista käyttäjistä, jotka inhoavat tätä editoria. Vimin toiminnallisuutta voidaan laajentaa eri tasoille laajennusten avulla, ja voimme hallita niitä Vundlen kautta.
Tämä on erittäin hyödyllinen laajennus hallita Vim-laajennuksia. Vundle luo erillisen hakemistopuun jokaiselle asennetulle laajennukselle ja tallentaa lisäasetustiedostot vastaavaan laajennushakemistoon. Lyhyesti sanottuna se antaa meille mahdollisuuden asentaa uusia laajennuksia, määrittää olemassa olevat, päivittää ne, etsiä asennettuja laajennuksia ja puhdistaa käyttämättömät laajennukset. Kaikki toiminnot voidaan suorittaa yhdellä painalluksella vuorovaikutteisesti.
Vundlen asennus
Jos tarvitset Vundlea, kuvittele se olet jo asentanut vim-järjestelmän. Jos näin ei ole, asenna vim ja git (ladata paketin). Voit käyttää näitä komentoja näiden pakettien asentamiseen Debian-pohjaisiin järjestelmiin:
sudo apt-get install vim git
Lataa Vundle
Aiomme kloonaa Vundlen arkisto:
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
Määritä Vundle
Meidän on luotava tiedosto, jotta voimme kertoa vimille uuden plugin managerin käyttämisen ~ / .vimrc.
vim ~/.vimrc
Laita seuraavat rivit tämän tiedoston yläosaan:
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
"Pakolliset" -merkinnällä varustetut linjat ovat Vundlen vaatimuksia. Muut linjat ovat vain esimerkkejä, jotka voimme poistaa haluttaessa. Kun olet valmis, tallennamme tiedoston : wQ.
Nyt voimme avata VIM:
vim
Asenna laajennukset
Lisäosien asentamiseksi kirjoitamme editoriin:
:PluginInstall
Uusi ikkuna avautuu jaettuna kaikkien kanssa lisäykset, jotka lisätään .vimrc-tiedostoon, joka asennetaan automaattisesti.
Kun asennus on valmis, meidän on tyhjennä puskurivälimuisti kirjoittamalla seuraava komento:
:bdelete
Voimme myös asenna laajennuksia avaamatta VIM: ää. Sinun tarvitsee vain käyttää tätä komentoa terminaalista:
vim +PluginInstall +qall
Hallitse Vim-laajennuksia Vundlen avulla
Lisää uusia laajennuksia
Ensin etsi käytettävissä olevat lisäosat käyttämällä komentoa:
:PluginSearch
että päivitä paikallinen luettelo vimscripts-sivustolta, lisätä "!" lopussa:
:PluginSearch!
Uusi jaettu ikkuna avautuu, jossa näkyvät kaikki saatavilla olevat laajennukset.
Pystymme myös määritä laajennuksen tarkka nimi Mitä etsimme:
:PluginSearch vim-dasm
Voit asentaa laajennuksen siirrä kohdistin sinua kiinnostavalle riville ja paina «i». Tämä asentaa valitun laajennuksen.
Asenna vastaavasti kaikki lisäosat, jotka haluat saada järjestelmääsi. Asennuksen jälkeen tyhjennä Vundle-puskurivälimuisti käyttämällä komentoa:
:bdelete
Jotta automaattinen lataus onnistuu, meidän on lisättävä asennetun laajennuksen nimi .vimrc-tiedostoon. Voit tehdä tämän kirjoittamalla vim: iin:
:e ~/.vimrc
Tiedoston sisällä lisää:
Plugin 'vim-dasm'
Korvaa vim-dasm minkä tahansa laajennuksen nimellä. Nyt paina ESC-näppäintä ja kirjoita: wq Tallenna muutokset ja sulje tiedosto.
Huomaa, että kaikki laajennukset on lisättävä ennen seuraavaa riviä .vimrc-tiedostossa:
filetype plugin indent on
Luettelo asennetuista laajennuksista
että luettelo asennetuista laajennuksista, kirjoita vim-editorista:
:PluginList
Päivitä laajennukset
että päivitä kaikki asennetut laajennuksetkirjoittaa:
:PluginUpdate
Asenna laajennukset uudelleen
että asenna kaikki laajennukset uudelleenkirjoittaa:
:PluginInstall!
Poista lisäosat
Ensinnäkin siinä luetellaan kaikki asennetut laajennukset:
:PluginList
Aseta nyt kohdistin oikealle riville ja paina SHITF + d:
:e ~/.vimrc
Muokkaa sitten .vimrc-tiedostoa ja poista lisäys, joka viittaa laajennukseen. kirjoituksia : wQ tallentaa muutokset ja poistua editorista.
Auttaa
Tämä on vain jäävuoren huippu, voimme saada lisätietoja Vundlen käyttö omassa GitHub-sivu. Lisätietoja voimme myös tarkastella ohje-osio kirjoittamalla seuraavat tiedot vim-editoriin:
:h vundle
Paljon kiitoksia sivusta, että monta on vähän miljoona ja paljon muuta ... opin paljon vimistä
terveisiä Varsovasta.