Vundle, efektívne spravujte doplnky vo Vime

O spoločnosti Vim Vundle

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:

Vim vundle otvoriť inštaláciu pluginu

:PluginInstall

Otvorí sa nové okno rozdelené na všetky doplnky, ktoré pridáme do súboru .vimrc, ktoré sa nainštalujú automaticky.

nainštalovať plugin

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:

Vyhľadávanie doplnkov Vim vundle

: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.

Vim vundle dasm nainštalovaný

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

vim zoznam vundle pluginov

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

pomoc vim vundle

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

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Henryk dijo

    Ď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.