„Vundle“, efektyviai valdykite „Vim“ papildinius

Apie Vimą Vundlę

Kitame straipsnyje apžvelgsime „Vundle“. Šiandien, nepaisant visų pasaulio redaktorių, „Vim“ neabejotinai yra vienas iš galingiausių ir universaliausių įrankių, skirtų manipuliuoti tekstiniais failais, tvarkyti sistemos konfigūracijos failus ir rašyti kodą. Labai gaila daugelio vartotojų, kurie šlykštisi šiuo redaktoriumi. „Vim“ funkcionalumą galima išplėsti iki skirtingų lygių naudojant papildinius, o mes galime juos valdyti per „Vundle“.

Tai yra labai naudingas papildinys, skirtas tvarkyti „Vim“ papildinius. „Vundle“ sukuria atskirą katalogų medį kiekvienam mūsų įdiegtam įskiepiui ir saugo papildomus konfigūracijos failus atitinkamame papildinių kataloge. Trumpai tariant, tai leis mums įdiegti naujus papildinius, konfigūruoti esamus, juos atnaujinti, ieškoti įdiegtų papildinių ir išvalyti nenaudojamus įskiepius. Visus veiksmus galima atlikti vienu paspaudimu interaktyviai.

„Vundle“ diegimas

Jei jums reikia „Vundle“, tai įsivaizduokite jūs jau įdiegėte „vim“ savo sistemoje. Jei taip nėra, įdiekite vim ir git (atsisiųsti rinkinį). Norėdami įdiegti šiuos paketus „Debian“ sistemose, galite naudoti šią komandą:

sudo apt-get install vim git

Atsisiųskite „Vundle“

Mes ketiname klonas „Vundle“ kapinynas:

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

Konfigūruokite „Vundle“

Norėdami pasakyti „vim“ naudoti naują papildinių tvarkyklę, turime sukurti failą ~ / .vimrc.

vim ~/.vimrc

Įdėkite šias eilutes šio failo viršuje:

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

Linijos, pažymėtos „būtina“, yra „Vundle“ reikalavimai. Likusios eilutės yra tik pavyzdžiai, kuriuos galime pašalinti, jei norime. Baigę failą išsaugome : wq.

Dabar galime atidaryti „vim“:

vim

Įdiekite papildinius

Norėdami įdiegti priedus, parašysime redaktoriaus viduje:

„Vim vundle open plugininstall“

:PluginInstall

Bus atidarytas naujas langas, padalytas su visais įskiepių, kuriuos pridedame .vimrc faile, kuris bus įdiegtas automatiškai.

vundle vim plugininstall

Kai diegimas bus baigtas, mes privalome išvalyti buferio talpyklą įvesdami šią komandą:

:bdelete

Mes taip pat galime įdiekite papildinius neatidarydami „vim“. Jūs tiesiog turite naudoti šią komandą iš terminalo:

vim +PluginInstall +qall

Tvarkykite „Vim“ papildinius naudodami „Vundle“

Pridėkite naujų papildinių

Pirmiausia ieškokite galimų priedų naudojant komandą:

„Vim vundle“ papildinio paieška

:PluginSearch

į atnaujinti vietinį sąrašą iš „vimscripts“ svetainės, papildyti "!" pabaigoje:

:PluginSearch!

Bus atidarytas naujas padalytas langas, kuriame bus rodomi visi galimi papildiniai.

Mes taip pat galėsime nurodykite tikslų papildinio pavadinimą Ko mes ieškome:

:PluginSearch vim-dasm

Norėdami įdiegti papildinį, perkelkite žymeklį prie jus dominančios eilutės ir paspauskite «i». Tai įdiegs pasirinktą papildinį.

Įdiegtas „Vim vundle dasm“

Panašiai įdiekite visus priedus, kuriuos norite turėti savo sistemoje. Įdiegę, išvalykite „Vundle“ buferio talpyklą naudojant komandą:

:bdelete

Kad automatinis krovimas būtų sėkmingas, prie .vimrc failo turime pridėti įdiegto papildinio pavadinimą. Norėdami tai padaryti, parašykite „vim“ viduje:

:e ~/.vimrc

Failo viduje pridėkite:

Plugin 'vim-dasm'

Pakeiskite „vim-dasm“ bet kurio papildinio pavadinimu. Dabar paspauskite ESC klavišą ir įveskite: wq norėdami išsaugoti pakeitimus ir uždaryti failą.

Atminkite, kad visi jūsų papildiniai turi būti pridėti prieš šią eilutę faile .vimrc:

filetype plugin indent on

Įdiegtų papildinių sąrašas

„vim“ sąrašas „vundle“ papildinių

į sąrašas įdiegtų papildinių, parašykite iš „vim“ redaktoriaus:

:PluginList

Atnaujinti papildinius

į atnaujinti visus įdiegtus papildinius, rašo:

:PluginUpdate

Iš naujo įdiekite papildinius

į iš naujo įdiekite visus papildinius, rašo:

:PluginInstall!

Pašalinkite priedus

Pirma, jame pateikiami visi įdiegti papildiniai:

:PluginList

Dabar padėkite žymeklį ant teisingos eilutės ir paspauskite SHITF + d:

:e ~/.vimrc

Tada redaguokite .vimrc failą ir pašalinkite pridėtą įrašą, nurodantį papildinį. Rašo : wq norėdami išsaugoti pakeitimus ir išeiti iš redaktoriaus.

Padėti

vim vundle help

Tai tik ledkalnio viršūnė, mes galime gauti daugiau informacijos apie naudoti „Vundle“ jūsų „GitHub“ puslapis. Norėdami gauti daugiau informacijos, taip pat galite kreiptis į pagalbos skyrius vim redaktoriuje įrašę:

:h vundle

Komentaras, palikite savo

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Henrikas sakė

    Labai ačiū, kad puslapis yra šiek tiek milijonas ir daug daugiau ... Aš daug sužinojau apie vim
    sveikinimai iš Varšuvos.