V nasledujúcom článku sa pozrieme na Vundle. Dnes je Vim, napriek všetkým editorom na svete, nepochybne jedným z najsilnejších a najuniverzálnejších nástrojov pre manipulovať s textovými súbormi, spravovať konfiguračné súbory systému a zapisovať kód. Na veľkú ľútosť mnohých používateľov, ktorí nenávidia tohto editora. Funkčnosť Vimu je možné rozšíriť na rôzne úrovne pomocou doplnkov a môžeme ich ovládať cez Vundle.
Je to mimoriadne užitočný doplnok pre spravovať doplnky Vim. Vundle vytvorí samostatný adresárový strom pre každý doplnok, ktorý inštalujeme, a uloží ďalšie konfiguračné súbory do zodpovedajúceho adresára doplnkov. Stručne povedané, umožní nám to nainštalovať nové doplnky, nakonfigurovať existujúce, aktualizovať ich, vyhľadať nainštalované doplnky a vyčistiť nepoužívané doplnky. Všetky akcie je možné vykonať jediným stlačením klávesu interaktívne.
Inštalácia Vundle
Ak potrebujete Vundla, predstavte si to program vim ste už nainštalovali. Ak to tak nie je, nainštalujte vim a git (na stiahnutie vundle). Na inštaláciu týchto balíkov v systémoch založených na Debiane môžete použiť nasledujúci príkaz:
sudo apt-get install vim git
Stiahnite si Vundle
Budeme klonovať úložisko Vundle:
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
Nakonfigurujte Vundle
Ak chcete vimu povedať, aby používal nového správcu doplnkov, musíme vytvoriť súbor ~ / .vimrc.
vim ~/.vimrc
V hornej časti tohto súboru umiestnite nasledujúce riadky:
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
Riadky, ktoré sú označené ako „povinné“, sú požiadavkami Vundle. Zvyšok riadkov predstavuje iba príklady, ktoré môžeme, ak chceme, vylúčiť. Po dokončení súbor uložíme pomocou : WQ.
Teraz môžeme otvoriť vim:
vim
Nainštalujte doplnky
Pre inštaláciu doplnkov napíšeme do editora:
:PluginInstall
Otvorí sa nové okno rozdelené na všetky doplnky, ktoré pridáme do súboru .vimrc, ktoré sa nainštalujú automaticky.
Po dokončení inštalácie musíme vyčistiť medzipamäť vyrovnávacej pamäte zadaním nasledujúceho príkazu:
:bdelete
Môžeme tiež nainštalovať doplnky bez otvárania vim. Musíte len použiť tento príkaz z terminálu:
vim +PluginInstall +qall
Spravujte doplnky Vim pomocou aplikácie Vundle
Pridajte nové doplnky
Najprv vyhľadajte dostupné doplnky pomocou príkazu:
:PluginSearch
na aktualizovať miestny zoznam zo stránky vimscripts, pridať „!“ nakoniec:
:PluginSearch!
Otvorí sa nové rozdelené okno so všetkými dostupnými doplnkami.
Budeme tiež schopní zadajte presný názov pluginu Čo hľadáme:
:PluginSearch vim-dasm
Ak chcete nainštalovať doplnok, presuňte kurzor na riadok, ktorý vás zaujíma, a stlačte «i». Týmto sa nainštaluje vybraný doplnok.
Podobne nainštalujte všetky doplnky, ktoré chcete mať vo svojom systéme. Po nainštalovaní odstráňte vyrovnávaciu pamäť Vundle pomocou príkazu:
:bdelete
Aby bolo automatické načítanie úspešné, musíme do súboru .vimrc pridať názov nainštalovaného pluginu. Za týmto účelom napíšte do vim:
:e ~/.vimrc
Do súboru vložte:
Plugin 'vim-dasm'
Nahraďte vim-dasm názvom ľubovoľného pluginu. Teraz stlačte kláves ESC a napíšte: wq aby ste uložili zmeny a zavreli súbor.
Upozorňujeme, že všetky vaše doplnky musia byť pridané pred nasledujúci riadok v súbore .vimrc:
filetype plugin indent on
Zoznam nainštalovaných doplnkov
na zoznam nainštalovaných doplnkov, napíš z editora vim:
:PluginList
Aktualizujte doplnky
na aktualizovať všetky nainštalované doplnkypíše:
:PluginUpdate
Preinštalujte doplnky
na preinštalujte všetky doplnkypíše:
:PluginInstall!
Odinštalujte doplnky
Najskôr uveďte zoznam všetkých nainštalovaných doplnkov:
:PluginList
Teraz umiestnite kurzor na správny riadok a stlačte SHITF + d:
:e ~/.vimrc
Potom upravte súbor .vimrc a odstráňte pridanú položku, ktorá odkazuje na doplnok, zápisy : WQ uložte zmeny a ukončite editor.
Pomoc
Toto je iba vrchol ľadovca, môžeme získať viac informácií o použitie Vundle vo vašom Stránka GitHub. Viac podrobností nájdete v dokumente sekcia pomocníka zadaním nasledujúcich údajov do editora vim:
:h vundle
Ďakujem pekne za stránku many is a little million and much more ... Veľa som sa naučil o vim
pozdrav z Varšavy.