У наступній статті ми збираємось поглянути на 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
привіт з Варшави.