Как установить плагины в vim используя vundle?
Я использую Vundle для установки YouCompleteMe (YCM). Тем не менее, я не могу установить его (руководство по установке просто говорит, что работает :PluginInstall
, но не то, что делать, когда откроется следующая страница):
Я пытался нажимать кнопки, как return
и т.д., но, похоже, они не работают. Любое руководство, пожалуйста?
Изменить: Кроме того, обратите внимание, что на данный момент он еще не установлен, потому что я не могу увидеть YouCompleteMe
каталог в bundle
(тогда как это должно быть там).
.vim
-> bundle
-> YouCompleteMe
Редактировать:
мой .vimrc
выглядит следующим образом:
set nocompatible
filetype off
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
call vundle#end()
filetype plugin indent on
1 ответ
Бег PluginInstall
является частью этого. Тем не менее, Vundle знает, какие плагины установить на основе вашего файла.vimrc.
Добавить еще Plugin
заявление после Vundle, указывая на плагин, который вы хотите установить. Если плагин находится на GitHub, это так же просто, как использовать имя репозитория. Так
Plugin 'Valloric/YouCompleteMe'
Должно помочь с вашей текущей проблемой. Возможно, вам все равно придется скомпилировать плагин и еще много чего. Смотрите полное руководство по установке для полного руководства по этой теме.
Наконец, вы должны убедиться, что clang
установлен и запускает скрипт компиляции.
cd ~/.vim/bundle/YouCompleteMe
./install.py --clang-completer
Для этого вам понадобятся определенные заголовки Python и cmake
И то, и другое можно найти в руководстве по установке плагина, указанном выше.
Краткое руководство по установке пакетов Vundle - вкратце:
Откройте терминал и отредактируйте файл vimrc (используя
vim ~/.vimrc
)вставьте имя пакета в соответствии с документацией, вставьте его между
vundle#begin() и vundle #end.
call vundle#begin() Plugin 'PluginAuthor/PluginName' call vundle#end()
например:
call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
Plugin 'Valloric/YouCompleteMe'
Plugin 'airblade/vim-gitgutter'
Plugin 'dracula/vim'
Plugin 'tpope/vim-fugitive'
call vundle#end()
- откройте Терминал и откройте vim (просто
vim
) и Тип:VundleInstall
, В окне установки пакетов дождитесь завершения установки Vundle.