Maqaalka soo socda waxaan ku eegeynaa Vundle. Maanta, in kasta oo tifaftirayaasha adduunka oo dhan, haddana Vim shaki la'aan waa mid ka mid ah qalabka ugu awoodda badan uguna macquulsan ee loogu talagalay wax ka qabashada faylasha qoraalka, maaree faylasha qaabeynta qaabeynta iyo qor nambarka. In badan oo laga qoomameeyo adeegsadayaal badan oo neceb tifaftirahaan. Waxqabadka Vim waxaa lagu dheereyn karaa heerar kala duwan iyadoo la adeegsanayo fiilooyin, waana ku xakameyn karnaa Vundle.
Tani waa qalab aad u faa'iido badan maamul Vim plugins. Vundle wuxuu u sameeyaa geedo ged gooni ah qalab kasta oo rakib ah oo aan rakibno oo aan kaydinno faylal isku dheelitiran oo dheeri ah oo kujira galka fiilooyinka la midka ah. Marka la soo koobo, waxay noo oggolaan doontaa inaan rakibno waxyaabo cusub, oo aan hagaajino kuwa hadda jira, aan cusbooneysiinno, raadino fiilooyin la rakibay iyo nadiifinta fiilooyinka aan la isticmaalin. Ficillada oo dhan waxaa lagu samayn karaa hal guji oo si is-dhexgal ah.
Rakibaadda Vundle
Haddii aad u baahan tahay Vundle, qiyaasi taas waxaad horey kuugu rakibtay vim nidaamkaaga. Haddii aysan taasi ahayn, rakibi vim iyo git (si aad u soo dejiso xirmo). Waxaad u adeegsan kartaa amarka soo socda si aad ugu rakibto xirmooyinkaan nidaamyada ku saleysan Debian:
sudo apt-get install vim git
Soo Degso Vundle
Waxaan u soconaa kaydinta kaydinta:
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
U habee Vundle
Si aad ugu sheegto vim inaad isticmaasho maareeyaha cusub ee plugin, waxaan u baahanahay inaan abuurno feylka ~ / .vimrc.
vim ~/.vimrc
Khadadka soo socda kor saar faylka dushiisa:
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
Khadadka lagu calaamadeeyay "loo baahan yahay" waa shuruudaha Vundle. Khadadka intiisa kale waa tusaalooyin kaliya, oo aan ka takhalusi karno haddii aan rabno. Marka aan dhammeyno, waxaan ku keydinaa faylka : wq.
Hadda waxaan furi karnaa:
vim
Ku rakib dhejisyo
Si loo rakibo waxyaabo dheeri ah waxaan ku qori doonnaa gudaha tifaftiraha:
:PluginInstall
Daaqad cusub ayaa furi doonta iyada oo loo qaybsan yahay dhammaan fiilooyinka aan ku darno faylka .vimrc, kaas oo si otomaatig ah loo rakibayo.
Marka rakibidu dhammaato, waa inaan nadiifi keydka keydka garaacida amarka soo socda:
:bdelete
Waxaan sidoo kale awoodnaa ku rakib fiilooyin adoon furin. Kaliya waa inaad ka isticmaashaa amarkan saldhiga:
vim +PluginInstall +qall
Maamul Vim plugins leh Vundle
Kudar waxyaabo cusub
Marka hore, raadi lagu daro adoo adeegsanaya amar:
:PluginSearch
para - ka cusbooneysii liiska maxalliga ah goobta vimscripts, kudar "!" dhamaadka:
:PluginSearch!
Daaqad cusub oo kala jaban ayaa furi doonta oo muujinaysa dhammaan waxyaabaha la heli karo.
Waxaan sidoo kale awoodi doonaa sheeg magaca saxda ah ee fiilada Maxaan raadineynaa:
:PluginSearch vim-dasm
Si loo rakibo shey, u wareeji tilmaamaha xariijinta adiga xiisaha u leh oo riix «i». Tani waxay rakibi doontaa qalabka la xushay.
Sidoo kale, ku rakib dhammaan wixii lagu daro ee aad rabto inaad ku haysato nidaamkaaga. Marka la rakibo, nadiifi bakhaarka keydka Vundle adoo adeegsanaya amar:
:bdelete
Si otomaatig ah loogu rakibo si loogu guuleysto, waa inaan kudarnaa magaca kumbuyuutarka rakibay faylka .vimrc. Si tan loo sameeyo, ku qor gudaha vim:
:e ~/.vimrc
Faylka gudahiisa ku dar:
Plugin 'vim-dasm'
Ku beddel vim-dasm magaca sheybaar kasta. Hadda riix furaha ESC-ga oo qor: wq si loo badbaadiyo isbedelada loona xiro feylka.
Ogsoonow in dhammaan qalabkaaga waa in lagu daraa ka hor safka soo socda ee faylka .vimrc:
filetype plugin indent on
Liiska xirmooyinka la rakibay
para liis garee taxanaha, ka qor tifaftiraha vim:
:PluginList
Cusboonaysii plugins
para cusboonaysii dhammaan fiilooyinka la rakibayqor:
:PluginUpdate
Dib-u-gelinta fiilooyinka
para dib u rakib dhammaan fiilooyinkaqor:
:PluginInstall!
Ka baabi'i add-ons
Marka hore, waxay liis garaynaysaa dhammaan fiilooyinka la rakibay:
:PluginList
Hadda dul dhig tilmaamaha saxda ah, iyo taabo SHITF + d:
:e ~/.vimrc
Kadib wax ka beddel faylka .vimrc iyo ka saar gelitaanka lagu daray ee tixraacaya fiilada. Qoraa : wq si loo badbaadiyo isbedelada loona baxo tifaftiraha.
Caawin
Kani waa dhamaadka cirifka, waxaan ka heli karnaa macluumaad dheeraad ah oo ku saabsan isticmaalka Vundle ee ku jira Bogga GitHub. Faahfaahin dheeraad ah waxaan sidoo kale la tashan karnaa qaybta caawinta adoo ku qoraya waxyaabaha soo socda tifaftiraha vim:
:h vundle
Aad baad ugu mahadsan tahay bogga inbadan oo ka mid ah waa milyan iyo in ka badan ... Wax badan ayaan ka bartay vim
salaanta Warsaw.