В следующей статье мы рассмотрим 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
Большое спасибо за страницу many is немного миллион и многое другое ... Я много узнал о vim
привет из Варшавы.