Vundle, управлявайте ефективно плъгини във Vim

Относно Vim Vundle

В следващата статия ще разгледаме Vundle. Днес, въпреки всички редактори в света, Vim несъмнено е един от най-мощните и гъвкави инструменти за манипулиране на текстови файлове, управлявайте системните конфигурационни файлове и пишете код. За съжаление на много потребители, които мразят този редактор. Функционалността на Vim може да бъде разширена до различни нива с помощта на приставки и те могат да бъдат контролирани от Vundle.

Това е изключително полезен плъгин за управлявайте Vim плъгини. Vundle създава отделно дърво на директориите за всеки плъгин, който инсталираме, и съхранява допълнителни конфигурационни файлове в съответната директория на приставките. Накратко, това ще ни позволи да инсталираме нови плъгини, да конфигурираме съществуващи, да ги актуализираме, да търсим инсталирани плъгини и да почистваме неизползвани приставки. Всички действия могат да се извършват с едно натискане на клавиш интерактивно.

Инсталиране на Vundle

Ако имате нужда от Vundle, представете си това вече сте инсталирали vim на вашата система. Ако случаят не е такъв, инсталирайте vim и git (за изтегляне на vundle). Можете да използвате следната команда, за да инсталирате тези пакети на системи, базирани на Debian:

sudo apt-get install vim git

Изтеглете Vundle

Ние ще клонирайте хранилището на Vundle:

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

Конфигурирайте Vundle

За да кажем на vim да използва новия мениджър на приставки, трябва да създадем файла ~ / .vimrc.

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

Редовете, маркирани с „задължително“, са изисквания на Vundle. Останалите редове са само примери, които можем да премахнем, ако искаме. След като приключим, записваме файла с : WQ.

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

vim

Инсталирайте приставки

За да инсталираме добавките, ще напишем в редактора:

Vim vundle отворена приставка за инсталиране

:PluginInstall

Ще се отвори нов прозорец разделен с всички добавките, които добавяме във файла .vimrc, който ще се инсталира автоматично.

vundle vim плъгининсталиране

Когато инсталацията приключи, трябва изчистване на буферния кеш напишете следната команда:

:bdelete

Ние също можем инсталирайте приставки, без да отваряте vim. Просто трябва да използвате тази команда от терминала:

vim +PluginInstall +qall

Управление на Vim плъгини с Vundle

Добавете нови приставки

Първо, потърсете налични добавки с помощта на команда:

Търсене на приставка Vim vundle

:PluginSearch

за актуализирайте местния списък от сайта на vimscripts, добавете "!" накрая:

:PluginSearch!

Ще се отвори нов разделен прозорец, показващ всички налични приставки.

Ние също ще можем посочете точното име на приставката Какво търсим:

:PluginSearch vim-dasm

За да инсталирате приставка, преместете курсора на линията, която ви интересува, и натиснете «i». Това ще инсталира избрания плъгин.

Инсталиран е Vim vundle dasm

По същия начин инсталирайте всички добавки, които искате да имате във вашата система. Веднъж инсталиран, изчистете буферния кеш на Vundle с помощта на команда:

:bdelete

За да бъде успешно автоматичното зареждане, трябва да добавим името на инсталирания плъгин към файла .vimrc. За да направите това, напишете във vim:

:e ~/.vimrc

Във файла добавете:

Plugin 'vim-dasm'

Заменете vim-dasm с името на всяка приставка. Сега натиснете клавиша ESC и напишете: wq за да запазите промените и да затворите файла.

Имайте предвид, че всичките ви приставки трябва да бъдат добавени преди следния ред във файла .vimrc:

filetype plugin indent on

Списък на инсталираните приставки

vim списък vundle плъгини

за списък на инсталираните приставки, напишете от редактора на vim:

:PluginList

Актуализиране на приставки

за актуализирайте всички инсталирани плъгинипише:

:PluginUpdate

Преинсталирайте приставките

за преинсталирайте всички плъгинипише:

:PluginInstall!

Деинсталирайте добавките

Първо, избройте всички инсталирани приставки:

:PluginList

Сега поставете курсора на правилния ред и натиснете SHITF + d:

:e ~/.vimrc

След това редактирайте .vimrc файла и премахнете добавения запис, който се позовава на приставката, записвания : WQ за да запазите промените и да излезете от редактора.

Помощ

vim vundle помощ

Това е само върхът на айсберга, можем да получим повече информация за използване на Vundle във вашия Страница на GitHub. За повече подробности можем да се консултираме и с раздел помощ като напишете следното в редактора на vim:

:h vundle

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

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Хенрик каза той

    Благодаря ви много за страницата много е малко милион и много повече ... Научих много за vim
    поздрави от Варшава.