Как установить плагины в 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 - вкратце:

  1. Откройте терминал и отредактируйте файл vimrc (используя vim ~/.vimrc)

  2. вставьте имя пакета в соответствии с документацией, вставьте его между
    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()           
  1. откройте Терминал и откройте vim (просто vim) и Тип :VundleInstall, В окне установки пакетов дождитесь завершения установки Vundle.
Другие вопросы по тегам