Kitame straipsnyje apžvelgsime „Vundle“. Šiandien, nepaisant visų pasaulio redaktorių, „Vim“ neabejotinai yra vienas iš galingiausių ir universaliausių įrankių, skirtų manipuliuoti tekstiniais failais, tvarkyti sistemos konfigūracijos failus ir rašyti kodą. Labai gaila daugelio vartotojų, kurie šlykštisi šiuo redaktoriumi. „Vim“ funkcionalumą galima išplėsti iki skirtingų lygių naudojant papildinius, o mes galime juos valdyti per „Vundle“.
Tai yra labai naudingas papildinys, skirtas tvarkyti „Vim“ papildinius. „Vundle“ sukuria atskirą katalogų medį kiekvienam mūsų įdiegtam įskiepiui ir saugo papildomus konfigūracijos failus atitinkamame papildinių kataloge. Trumpai tariant, tai leis mums įdiegti naujus papildinius, konfigūruoti esamus, juos atnaujinti, ieškoti įdiegtų papildinių ir išvalyti nenaudojamus įskiepius. Visus veiksmus galima atlikti vienu paspaudimu interaktyviai.
„Vundle“ diegimas
Jei jums reikia „Vundle“, tai įsivaizduokite jūs jau įdiegėte „vim“ savo sistemoje. Jei taip nėra, įdiekite vim ir git (atsisiųsti rinkinį). Norėdami įdiegti šiuos paketus „Debian“ sistemose, galite naudoti šią komandą:
sudo apt-get install vim git
Atsisiųskite „Vundle“
Mes ketiname klonas „Vundle“ kapinynas:
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
Konfigūruokite „Vundle“
Norėdami pasakyti „vim“ naudoti naują papildinių tvarkyklę, turime sukurti failą ~ / .vimrc.
vim ~/.vimrc
Įdėkite šias eilutes šio failo viršuje:
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
Linijos, pažymėtos „būtina“, yra „Vundle“ reikalavimai. Likusios eilutės yra tik pavyzdžiai, kuriuos galime pašalinti, jei norime. Baigę failą išsaugome : wq.
Dabar galime atidaryti „vim“:
vim
Įdiekite papildinius
Norėdami įdiegti priedus, parašysime redaktoriaus viduje:
:PluginInstall
Bus atidarytas naujas langas, padalytas su visais įskiepių, kuriuos pridedame .vimrc faile, kuris bus įdiegtas automatiškai.
Kai diegimas bus baigtas, mes privalome išvalyti buferio talpyklą įvesdami šią komandą:
:bdelete
Mes taip pat galime įdiekite papildinius neatidarydami „vim“. Jūs tiesiog turite naudoti šią komandą iš terminalo:
vim +PluginInstall +qall
Tvarkykite „Vim“ papildinius naudodami „Vundle“
Pridėkite naujų papildinių
Pirmiausia ieškokite galimų priedų naudojant komandą:
:PluginSearch
į atnaujinti vietinį sąrašą iš „vimscripts“ svetainės, papildyti "!" pabaigoje:
:PluginSearch!
Bus atidarytas naujas padalytas langas, kuriame bus rodomi visi galimi papildiniai.
Mes taip pat galėsime nurodykite tikslų papildinio pavadinimą Ko mes ieškome:
:PluginSearch vim-dasm
Norėdami įdiegti papildinį, perkelkite žymeklį prie jus dominančios eilutės ir paspauskite «i». Tai įdiegs pasirinktą papildinį.
Panašiai įdiekite visus priedus, kuriuos norite turėti savo sistemoje. Įdiegę, išvalykite „Vundle“ buferio talpyklą naudojant komandą:
:bdelete
Kad automatinis krovimas būtų sėkmingas, prie .vimrc failo turime pridėti įdiegto papildinio pavadinimą. Norėdami tai padaryti, parašykite „vim“ viduje:
:e ~/.vimrc
Failo viduje pridėkite:
Plugin 'vim-dasm'
Pakeiskite „vim-dasm“ bet kurio papildinio pavadinimu. Dabar paspauskite ESC klavišą ir įveskite: wq norėdami išsaugoti pakeitimus ir uždaryti failą.
Atminkite, kad visi jūsų papildiniai turi būti pridėti prieš šią eilutę faile .vimrc:
filetype plugin indent on
Įdiegtų papildinių sąrašas
į sąrašas įdiegtų papildinių, parašykite iš „vim“ redaktoriaus:
:PluginList
Atnaujinti papildinius
į atnaujinti visus įdiegtus papildinius, rašo:
:PluginUpdate
Iš naujo įdiekite papildinius
į iš naujo įdiekite visus papildinius, rašo:
:PluginInstall!
Pašalinkite priedus
Pirma, jame pateikiami visi įdiegti papildiniai:
:PluginList
Dabar padėkite žymeklį ant teisingos eilutės ir paspauskite SHITF + d:
:e ~/.vimrc
Tada redaguokite .vimrc failą ir pašalinkite pridėtą įrašą, nurodantį papildinį. Rašo : wq norėdami išsaugoti pakeitimus ir išeiti iš redaktoriaus.
Padėti
Tai tik ledkalnio viršūnė, mes galime gauti daugiau informacijos apie naudoti „Vundle“ jūsų „GitHub“ puslapis. Norėdami gauti daugiau informacijos, taip pat galite kreiptis į pagalbos skyrius vim redaktoriuje įrašę:
:h vundle
Labai ačiū, kad puslapis yra šiek tiek milijonas ir daug daugiau ... Aš daug sužinojau apie vim
sveikinimai iš Varšuvos.