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 open

: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.   Генрик сказал

    Большое спасибо за страницу many is немного миллион и многое другое ... Я много узнал о vim
    привет из Варшавы.