Вундле, ефикасно управљајте додацима у Виму

О Виму Вундлеу

У следећем чланку ћемо погледати Вундле. Данас је, без обзира на све уреднике на свету, Вим несумњиво један од најснажнијих и најсвестранијих алата за манипулишу текстуалним датотекама, управљање системским датотекама за конфигурацију и писање кода. На велико жаљење многих корисника који се гнушају овог уређивача. Вимова функционалност се може проширити на различите нивое помоћу додатака, а њима може управљати Вундле.

Ово је изузетно користан додатак за управљати Вим додацима. Вундле креира засебно стабло директорија за сваки додатак који инсталирамо и чува додатне конфигурационе датотеке у одговарајућем директорију додатака. Укратко, омогућиће нам да инсталирамо нове додатке, конфигуришемо постојеће, ажурирамо их, претражимо инсталиране додатке и очистимо неискоришћене додатке. Све радње се могу интерактивно извршити једним притиском на тастер.

Вундле инсталација

Ако вам треба Вундле, замислите то већ сте инсталирали вим на свој систем. Ако то није случај, инсталирајте вим и гит (за преузимање вундле-а). Сљедећу наредбу можете користити за инсталирање ових пакета на системе засноване на Дебиану:

sudo apt-get install vim git

Преузми Вундле

Идемо клон спремиште Вундле:

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

Конфигуришите Вундле

Да бисмо виму рекли да користи нови менаџер додатака, треба да креирамо датотеку ~ / .вимрц.

vim ~/.vimrc

Ставите следеће редове на врх ове датотеке:

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

Линије које су означене као „обавезне“ су Вундле-ови захтеви. Остатак редова су само примери, које можемо елиминисати ако желимо. Када завршимо, датотеку чувамо са : вк.

Сада можемо отворити вим:

vim

Инсталирајте додатке

Да бисмо инсталирали додатке, у уредник ћемо написати:

Вим вундле опен плугининсталл

:PluginInstall

Отвориће се нови прозор подељен са свима додаци које додајемо у .вимрц датотеку, који ће се аутоматски инсталирати.

вундле вим плугининсталл

Када је инсталација завршена, морамо очистите кеш меморију куцајући следећу команду:

:bdelete

Такође можемо инсталирајте додатке без отварања вим-а. Само морате користити ову команду са терминала:

vim +PluginInstall +qall

Управљајте Вим додацима помоћу Вундле-а

Додајте нове додатне компоненте

Прво потражите доступни додаци користећи команду:

Вим вундле претрага додатка

:PluginSearch

у ажурирати локалну листу са вимсцриптс странице, додати "!" на крају:

:PluginSearch!

Отвориће се нови подељени прозор који приказује све доступне додатке.

Такође ћемо моћи наведите тачно име додатка Шта тражимо:

:PluginSearch vim-dasm

Да бисте инсталирали додатак, померите курсор на линију која вас занима и притисните «и». Ово ће инсталирати изабрани додатак.

Инсталиран Вим вундле дасм

Слично томе, инсталирајте све додатке које желите да имате на свом систему. Једном инсталиран, очистите Вундле бафер меморију користећи команду:

:bdelete

Да би аутоматско учитавање било успешно, у датотеку .вимрц морамо додати име инсталираног додатка. Да бисте то урадили, напишите у вим:

:e ~/.vimrc

Унутар датотеке додајте:

Plugin 'vim-dasm'

Замените вим-дасм именом било ког додатка. Сада притисните тастер ЕСЦ и откуцајте: вк да бисте сачували промене и затворили датотеку.

Имајте на уму да сви додаци морају бити додати пре следећег реда у .вимрц датотеци:

filetype plugin indent on

Листа инсталираних додатака

вим списак вундле додатака

у листа инсталираних додатака, напиши из вим едитор-а:

:PluginList

Ажурирај додатке

у ажурирајте све инсталиране додаткенаписати:

:PluginUpdate

Поново инсталирајте додатке

у поново инсталирајте све додаткенаписати:

:PluginInstall!

Деинсталирајте додатке

Прво, наводи све инсталиране додатке:

:PluginList

Сада поставите курсор на тачну линију и притисните СХИТФ + д:

:e ~/.vimrc

Затим уредите .вимрц датотеку и уклоните додани унос који упућује на додатак. Пише : вк да бисте сачували промене и изашли из уређивача.

Упомоћ

вим вундле хелп

Ово је само врх леденог брега, можемо добити више информација о коришћење Вундле-а у вашем ГитХуб страница. За више детаља такође можемо консултовати одељак за помоћ тако што ћете откуцати следеће у вим едитору:

:h vundle

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   хенрик дијо

    Хвала вам пуно на страници, много је мало милиона и много више ... Научио сам пуно о вим-у
    поздрав из Варшаве.