Vundle, menaxho shtojcat në Vim në mënyrë efektive

Rreth Vim Vundle

Në artikullin tjetër do të hedhim një vështrim në Vundle. Sot, pavarësisht nga të gjithë redaktorët në botë, Vim është padyshim një nga mjetet më të fuqishme dhe të gjithanshme manipuloni skedarët me tekst, menaxhoni skedarët e konfigurimit të sistemit dhe shkruani kodin. Për të ardhur keq për shumë përdorues që urrejnë këtë redaktues. Funksionaliteti i Vim mund të shtrihet në nivele të ndryshme duke përdorur shtojca, dhe këto mund të kontrollohen nga Vundle.

Kjo është një shtojcë jashtëzakonisht e dobishme për menaxhoni shtojcat Vim. Vundle krijon një pemë të veçantë të drejtorive për secilën shtojcë që instalojmë dhe ruan skedarët shtesë të konfigurimit në direktorinë përkatëse të shtojcave. Me pak fjalë, kjo do të na lejojë të instalojmë shtojca të reja, të konfigurojmë ato ekzistuese, t'i azhurnojmë, të kërkojmë shtojca të instaluara dhe të pastrojmë shtojca të papërdorura. Të gjitha veprimet mund të kryhen me një goditje të vetme në mënyrë interaktive.

Instalimi i Vundle

Nëse keni nevojë për Vundle, imagjinoni atë ju keni instaluar tashmë vim në sistemin tuaj. Nëse nuk është kështu, instaloni vim dhe git (për të shkarkuar vundle). Ju mund të përdorni komandën e mëposhtme për të instaluar këto paketa në sistemet e bazuara në Debian:

sudo apt-get install vim git

Shkarkoni Vundle

Ne jemi duke shkuar tek klon depo e Vundle:

git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

Konfiguro Vundle

Për t'i thënë vim të përdorë menaxherin e ri të shtojcave, duhet të krijojmë skedarin ~ / .vimrc.

vim ~/.vimrc

Vendosni linjat vijuese në krye të kësaj skedari:

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

Linjat që janë të shënuara "të kërkuara" janë kërkesat e Vundle. Rreshtat e tjerë janë vetëm shembuj, të cilët mund t’i eleminojmë nëse duam. Pasi të keni mbaruar, ne e ruajmë skedarin me : wq.

Tani mund të hapim vim:

vim

Instaloni shtojca

Për të instaluar shtesat do të shkruajmë brenda redaktorit:

Vim vundle plugin install i hapur

:PluginInstall

Do të hapet një dritare e re e ndarë me të gjithë shtojcat që shtojmë në skedarin .vimrc, e cila do të instalohet automatikisht.

vundle vim plugininstal

Kur instalimi të jetë i plotë, ne duhet pastroni memorien e fshehtë duke shtypur komandën e mëposhtme:

:bdelete

Mundemi gjithashtu instaloni shtojca pa hapur vim. Thjesht duhet të përdorni këtë komandë nga terminali:

vim +PluginInstall +qall

Menaxhoni shtojcat Vim me Vundle

Shtoni shtojca të reja

Së pari, shikoni për shtesa të disponueshme duke përdorur komandën:

Kërkimi i shtojcave Vim vundle

:PluginSearch

azhurnoni listën lokale nga faqja e vimscripts, shtoni "!" në fund:

:PluginSearch!

Do të hapet një dritare e re e ndarë që tregon të gjitha shtojcat e disponueshme.

Ne gjithashtu do të jemi në gjendje të specifikoni emrin e saktë të shtojcës Çfarë po kërkojmë:

:PluginSearch vim-dasm

Për të instaluar një shtojcë, zhvendos kursorin në vijën që të intereson dhe shtyp «i». Kjo do të instalojë shtojcën e zgjedhur.

Vim vundle dasm është instaluar

Në mënyrë të ngjashme, instaloni të gjitha shtesat që dëshironi të keni në sistemin tuaj. Pasi të instalohet, pastroni memorjen e fshehtë të Vundle duke përdorur komandën:

:bdelete

Që ngarkesa automatike të jetë e suksesshme, ne duhet të shtojmë emrin e shtojcës së instaluar në skedarin .vimrc. Për ta bërë këtë, shkruaj brenda vim:

:e ~/.vimrc

Brenda skedarit shtoni:

Plugin 'vim-dasm'

Zëvendësoni vim-dasm me emrin e çdo shtojce. Tani shtyp butonin ESC dhe shkruaj: wq për të ruajtur ndryshimet dhe për të mbyllur skedarin.

Vini re se të gjitha shtojcat tuaja duhet të shtohen para rreshtit vijues në skedarin .vimrc:

filetype plugin indent on

Lista e shtojcave të instaluara

vim duke renditur shtojcat e vundleve

listoni shtojcat e instaluara, shkruaj nga redaktori i vim:

:PluginList

Përditësoni shtojcat

azhurnoni të gjitha shtojcat e instaluarashkruan:

:PluginUpdate

Rinstaloni shtojcat

riinstaloni të gjitha shtojcatshkruan:

:PluginInstall!

Çinstalo shtesat

Së pari, rendit të gjitha shtojcat e instaluara:

:PluginList

Tani vendosni kursorin në vijën e duhur, dhe shtyp SHITF + d:

:e ~/.vimrc

Pastaj redaktoni skedarin .vimrc dhe hiqni hyrjen e shtuar që i referohet shtojcës. shkruan : wq për të ruajtur ndryshimet dhe për të dalë nga redaktori.

Ndihmë

ndihmë vim vundle

Ky është vetëm maja e ajsbergut, ne mund të marrim më shumë informacion në lidhje me përdorimin e Vundle në tuajin Faqja e GitHub. Për më shumë detaje, ne gjithashtu mund të konsultoheni me seksioni i ndihmës duke shtypur sa më poshtë në redaktorin vim:

:h vundle

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Henryk dijo

    Faleminderit shumë për faqen shumë është pak një milion dhe shumë më tepër ... Kam mësuar shumë për vim
    pershendetje nga Varshava.