A következő cikkben a Vundle-t vesszük szemügyre. Ma a világ összes szerkesztője ellenére a Vim kétségtelenül az egyik legerősebb és legsokoldalúbb eszköz a számára szöveges fájlok kezelése, kezelheti a rendszerkonfigurációs fájlokat és kódot írhat. Sok felhasználó sajnálatára, akik utálják ezt a szerkesztőt. A Vim funkcionalitása bővítmények segítségével különböző szintekre bővíthető, ezeket a Vundle vezérelheti.
Ez egy rendkívül hasznos plugin a kezelni a Vim beépülő modulokat. A Vundle külön könyvtárfát hoz létre minden telepített plugin számára, és további konfigurációs fájlokat tárol a megfelelő plugin könyvtárban. Röviden: ez lehetővé teszi számunkra az új pluginek telepítését, a meglévők konfigurálását, frissítését, a telepített bővítmények megkeresését és a fel nem használt bővítmények tisztítását. Valamennyi műveletet interaktív módon egyetlen gombnyomással lehet végrehajtani.
Vundle telepítése
Ha szüksége van a Vundle-re, képzelje el már telepítette a vim-et a rendszerére. Ha nem ez a helyzet, telepítse a vim-et és a git-et (vundle letöltéséhez). A következő paranccsal telepítheti ezeket a csomagokat Debian-alapú rendszerekre:
sudo apt-get install vim git
Töltse le a Vundle-t
Fogunk klónozza a Vundle adattárat:
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
Konfigurálja a Vundle-t
Létre kell hoznunk a fájlt, hogy a vimnek az új plugin-kezelőt használja ~ / .vimrc.
vim ~/.vimrc
Helyezze a következő sorokat a fájl tetejére:
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
A "kötelező" jelöléssel ellátott vonalak a Vundle követelményei. A többi sor csak példa, amelyet ha akarunk, ki is szüntethetünk. Miután elkészült, a fájlt a következővel mentjük: : wq.
Most megnyithatjuk a vim-et:
vim
Telepítsen beépülő modulokat
A kiegészítők telepítéséhez írjuk a szerkesztőbe:
:PluginInstall
Új ablak nyílik meg, osztva az összes ablakkal a .vimrc fájlba felvett beépülő modulok, amely automatikusan telepítésre kerül.
Amikor a telepítés befejeződött, meg kell tennünk puffer gyorsítótár törlése írja be a következő parancsot:
:bdelete
Azt is megtehetjük telepítse a bővítményeket a vim megnyitása nélkül. Csak ezt a parancsot kell használnia a terminálról:
vim +PluginInstall +qall
A Vim pluginek kezelése a Vundle segítségével
Új pluginek hozzáadása
Először keresse meg a elérhető kiegészítők parancs használatával:
:PluginSearch
hogy frissítse a helyi listát a vimscripts webhelyről, adj hozzá "!" a végén:
:PluginSearch!
Megnyílik egy új osztott ablak, amely az összes elérhető plugint megjeleníti.
Mi is képesek leszünk rá adja meg a bővítmény pontos nevét Mit keresünk:
:PluginSearch vim-dasm
A beépülő modul telepítéséhez vigye a kurzort az Önt érdeklő sorra, és nyomja meg az «i» gombot. Ez telepíti a kiválasztott bővítményt.
Hasonlóképpen telepítse az összes kiegészítőt, amelyet a rendszerén szeretne lenni. A telepítés után törölje a Vundle puffer gyorsítótárát parancs használatával:
:bdelete
Az automatikus betöltése sikeres legyen, hozzá kell adnunk a telepített plugin nevét a .vimrc fájlhoz. Ehhez írjon a vim belsejébe:
:e ~/.vimrc
A fájl belsejében add:
Plugin 'vim-dasm'
Cserélje le a vim-dasm nevű plugin nevét. Most nyomja meg az ESC gombot és írja be: wq a módosítások mentéséhez és a fájl bezárásához.
Vegye figyelembe, hogy az összes bővítményt hozzá kell adni a .vimrc fájl következő sorához:
filetype plugin indent on
A telepített bővítmények listája
hogy listázza a telepített bővítményeket, írja a vim szerkesztőből:
:PluginList
Frissítse a bővítményeket
hogy frissítse az összes telepített bővítménytírja:
:PluginUpdate
Telepítse újra a beépülő modulokat
hogy telepítse újra az összes bővítménytírja:
:PluginInstall!
Távolítsa el a kiegészítőket
Először az összes telepített bővítményt felsorolja:
:PluginList
Most helyezze a kurzort a megfelelő vonalra, és nyomja meg a SHITF + d billentyűkombinációt:
:e ~/.vimrc
Ezután szerkessze a .vimrc fájlt és távolítsa el a hozzáadott bejegyzést, amely hivatkozik a beépülő modulra. írások : wq a módosítások mentéséhez és a szerkesztőből való kilépéshez.
Segítség
Ez csak a jéghegy csúcsa, több információt kaphatunk a a Vundle használata GitHub oldal. További részletekért keresse fel a súgó szakasz az alábbiak beírásával a vim szerkesztőbe:
:h vundle
Nagyon köszönöm az oldalt, sok a kicsit millió és még sok más ... Sokat tanultam a vimről
üdvözlet Varsóból.