В следващата статия ще разгледаме 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
Инсталирайте приставки
За да инсталираме добавките, ще напишем в редактора:
:PluginInstall
Ще се отвори нов прозорец разделен с всички добавките, които добавяме във файла .vimrc, който ще се инсталира автоматично.
Когато инсталацията приключи, трябва изчистване на буферния кеш напишете следната команда:
:bdelete
Ние също можем инсталирайте приставки, без да отваряте vim. Просто трябва да използвате тази команда от терминала:
vim +PluginInstall +qall
Управление на Vim плъгини с Vundle
Добавете нови приставки
Първо, потърсете налични добавки с помощта на команда:
:PluginSearch
за актуализирайте местния списък от сайта на vimscripts, добавете "!" накрая:
:PluginSearch!
Ще се отвори нов разделен прозорец, показващ всички налични приставки.
Ние също ще можем посочете точното име на приставката Какво търсим:
:PluginSearch vim-dasm
За да инсталирате приставка, преместете курсора на линията, която ви интересува, и натиснете «i». Това ще инсталира избрания плъгин.
По същия начин инсталирайте всички добавки, които искате да имате във вашата система. Веднъж инсталиран, изчистете буферния кеш на Vundle с помощта на команда:
:bdelete
За да бъде успешно автоматичното зареждане, трябва да добавим името на инсталирания плъгин към файла .vimrc. За да направите това, напишете във vim:
:e ~/.vimrc
Във файла добавете:
Plugin 'vim-dasm'
Заменете vim-dasm с името на всяка приставка. Сега натиснете клавиша ESC и напишете: wq за да запазите промените и да затворите файла.
Имайте предвид, че всичките ви приставки трябва да бъдат добавени преди следния ред във файла .vimrc:
filetype plugin indent on
Списък на инсталираните приставки
за списък на инсталираните приставки, напишете от редактора на vim:
:PluginList
Актуализиране на приставки
за актуализирайте всички инсталирани плъгинипише:
:PluginUpdate
Преинсталирайте приставките
за преинсталирайте всички плъгинипише:
:PluginInstall!
Деинсталирайте добавките
Първо, избройте всички инсталирани приставки:
:PluginList
Сега поставете курсора на правилния ред и натиснете SHITF + d:
:e ~/.vimrc
След това редактирайте .vimrc файла и премахнете добавения запис, който се позовава на приставката, записвания : WQ за да запазите промените и да излезете от редактора.
Помощ
Това е само върхът на айсберга, можем да получим повече информация за използване на Vundle във вашия Страница на GitHub. За повече подробности можем да се консултираме и с раздел помощ като напишете следното в редактора на vim:
:h vundle
Благодаря ви много за страницата много е малко милион и много повече ... Научих много за vim
поздрави от Варшава.