Sa susunod na artikulo ay titingnan natin ang Vundle. Ngayon, sa kabila ng lahat ng mga editor sa mundo, ang Vim ay walang alinlangan na isa sa pinakamakapangyarihang at maraming nalalaman na tool para sa manipulahin ang mga file ng teksto, pamahalaan ang mga file ng pagsasaayos ng system at isulat ang code. Malaki ang ikinalulungkot ng maraming mga gumagamit na kinamumuhian ang editor na ito. Ang pagpapaandar ng Vim ay maaaring mapalawak sa iba't ibang mga antas gamit ang mga plugin, at makokontrol natin ang mga ito sa pamamagitan ng Vundle.
Ito ay isang lubhang kapaki-pakinabang na plugin para sa pamahalaan ang mga Vim plugin. Lumilikha ang Vundle ng isang hiwalay na puno ng direktoryo para sa bawat plugin na na-install at naiimbak namin ng karagdagang mga file ng pagsasaayos sa kaukulang direktoryo ng plugin. Sa madaling salita, papayagan kaming mag-install ng mga bagong plugin, i-configure ang mga mayroon, i-update ang mga ito, maghanap para sa mga naka-install na plugin at linisin ang mga hindi nagamit na plugin. Ang lahat ng mga aksyon ay maaaring gumanap sa isang interactive na keystroke.
Pag-install ng Vundle
Kung kailangan mo ng Vundle, isipin iyon na-install mo na ang vim sa iyong system. Kung hindi iyon ang kaso, i-install ang vim at git (upang mag-download ng vundle). Maaari mong gamitin ang sumusunod na utos upang mai-install ang mga package na ito sa mga sistemang nakabatay sa Debian:
sudo apt-get install vim git
I-download ang Vundle
Pupunta tayo sa i-clone ang imbakan ng Vundle:
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
I-configure ang Vundle
Upang sabihin sa vim na gamitin ang bagong manager ng plugin, kailangan naming likhain ang file ~ / .vimrc.
vim ~/.vimrc
Ilagay ang mga sumusunod na linya sa tuktok ng file na ito:
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
Ang mga linya na minarkahang "kinakailangan" ay mga kinakailangan sa Vundle. Ang natitirang mga linya ay mga halimbawa lamang, na maaari nating matanggal kung nais natin. Kapag natapos na, nai-save namin ang file sa : wq.
Ngayon ay maaari naming buksan ang vim:
vim
Mag-install ng mga plugin
Upang mai-install ang mga add-on magsusulat kami sa loob ng editor:
:PluginInstall
Ang isang bagong window ay magbubukas na hinati sa lahat ang mga plugin na idinagdag namin sa .vimrc file, na awtomatikong mai-install.
Kapag nakumpleto ang pag-install, dapat namin malinaw na buffer cache pagta-type ng sumusunod na utos:
:bdelete
Maaari din namin i-install ang mga plugin nang hindi binubuksan ang vim. Kailangan mo lamang gamitin ang utos na ito mula sa terminal:
vim +PluginInstall +qall
Pamahalaan ang mga Vim plugin na may Vundle
Magdagdag ng mga bagong plugin
Una, hanapin ang magagamit ang mga add-on gamit ang utos:
:PluginSearch
Sa i-update ang lokal na listahan mula sa site ng vimscripts, idagdag "!" sa dulo:
:PluginSearch!
Magbubukas ang isang bagong split window na nagpapakita ng lahat ng mga magagamit na plugin.
Magagawa rin namin tukuyin ang eksaktong pangalan ng plugin Ano ang hinahanap namin:
:PluginSearch vim-dasm
Upang mag-install ng isang plugin, ilipat ang cursor sa linya na interesado ka at pindutin ang «i». I-install nito ang napiling plugin.
Katulad nito, i-install ang lahat ng mga add-on na nais mong magkaroon sa iyong system. Kapag na-install na, alisin ang Vundle buffer cache gamit ang utos:
:bdelete
Para maging matagumpay ang awtomatikong paglo-load, dapat naming idagdag ang pangalan ng naka-install na plugin sa .vimrc file. Upang magawa ito, sumulat sa loob ng vim:
:e ~/.vimrc
Sa loob ng file idagdag:
Plugin 'vim-dasm'
Palitan ang vim-dasm ng pangalan ng anumang plugin. Ngayon pindutin ang ESC key at i-type: wq upang mai-save ang mga pagbabago at isara ang file.
Tandaan na ang lahat ng iyong mga plugin ay dapat idagdag bago ang sumusunod na linya sa .vimrc file:
filetype plugin indent on
Listahan ng mga naka-install na plugin
Sa ilista ang mga naka-install na plugin, sumulat mula sa vim editor:
:PluginList
I-update ang mga plugin
Sa i-update ang lahat ng naka-install na mga pluginsumulat:
:PluginUpdate
I-install muli ang mga plugin
Sa muling i-install ang lahat ng mga pluginsumulat:
:PluginInstall!
I-uninstall ang mga add-on
Una, ilista ang lahat ng mga naka-install na plugin:
:PluginList
Ngayon ilagay ang cursor sa tamang linya, at pindutin ang SHITF + d:
:e ~/.vimrc
Pagkatapos i-edit ang .vimrc file at alisin ang idinagdag na entry na tumutukoy sa plugin. Nagsusulat : wq upang mai-save ang mga pagbabago at lumabas sa editor.
Tulong
Ito ay ang dulo lamang ng iceberg, makakakuha tayo ng karagdagang impormasyon tungkol sa paggamit ng Vundle sa iyong Pahina ng GitHub. Para sa karagdagang detalye maaari din kaming kumunsulta sa seksyon ng tulong sa pamamagitan ng pagta-type ng sumusunod sa vim editor:
:h vundle
Maraming salamat sa pahina maraming marami sa isang maliit at higit pa ... marami akong natutunan tungkol sa vim
pagbati mula sa Warsaw.