如何使用 vundle 在 vim 中安装插件?

How to install plugins in vim using vundle?

我正在使用 Vundle 安装 YouCompleteMe (YCM)。但是,我无法安装它(安装指南只是说 运行 :PluginInstall,但没有说明打开以下页面后该怎么做):

我试过按 return 等按钮,但它们似乎不起作用。有什么指导吗?

编辑:另外,请注意,此时它尚未安装,因为我无法在 bundle 中看到 YouCompleteMe 目录(而它应该在那里)。

.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

运行PluginInstall是其中的一部分。然而,Vundle 知道根据你的 .vimrc 文件安装什么插件。

在 Vundle 之后添加另一个 Plugin 语句,指向您要安装的插件。如果插件在 GitHub 上,这就像使用存储库名称一样简单。所以

Plugin 'Valloric/YouCompleteMe'

应该可以帮助您解决当前的问题。您可能仍然需要编译插件等等。有关此主题的完整指导,请参阅 full installation guide

最后,您必须确保安装clang和运行编译脚本。

cd ~/.vim/bundle/YouCompleteMe
./install.py --clang-completer

为此你需要某些 python headers 和 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 , 在安装包时 window, 等到 Vundle 安装程序完成。