如何在Windows环境中安装Vim插件

我刚刚开始使用Vim,并使用http://vimawesome.com/推荐的一些插件来设置环境。 我下载并将plug.vim放在C:\Program Files\Vim\vim74\autoload并放在C:\Program Files\Vim\vimfiles\plugin我把git master分支的nerdtree-master重命名为nerdtree 。 在另一个工作的_vimrc文件中,我放了

 Plug 'scroloose/nerdtree 

 Plug 'nerdtree 

这些命令都不起作用。 我收到这个错误:

 Error detected while processing C:\Program Files\Vim\_vimrc: line 7: E492: Not an editor command: Plug 'nerdtree' Error detected while processing C:\Program Files\Vim\vim74\plugin\nerdtree\lib\nerdtree\path.vim: 

我终于明白,我已经忘了包装线Plug 'nerdtree'

 call plug#begin('~/.vim/plugged') Plug 'nerdtree' call plug#end() 

虽然.vim是一个Linux路径,但Vim或Vim-Plug能够识别路径。 然后我收到一个错误,必须安装Git。 我已经安装了Git,所以我只是将C:\Program Files\Git\bin到系统环境变量%PATH% 。 重新启动Vim后,我输入

 :PlugInstall 

在Vim编辑器中。

vim-plug插件管理器开始工作和打印:

 - Finishing ... Done! x nerdtree: Cloning into 'C:\Users\labbedz7\.vim\plugged\nerdtree'... remote: Invalid username or password. fatal: Authentication failed for 'https://git::@github.com/vim-scripts/nerdtree.git/' 

现在,Git没有“验证”,因为Plug 'String'引用了GitHub的URL路径: http://github.com/Stringhttp://github.com/String 。 通过改变到实际的路径: scrooloose/nerdtree我能够运行:PlugInstall再次。

 call plug#begin('~/.vim/plugged') Plug 'scrooloose/nerdtree' call plug#end() 

这导致:

 Updated. Elapsed time: 5.706874 sec. [=] - Finishing ... Done! - nerdtree: Checking connectivity... done 

然后我将这些行添加到_vimrc:

 autocmd StdinReadPre * let s:std_in=1 autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | endif 

Nerdtree现在正在运行! 它在Windows \ System32启动,加载有点慢,但它正在运行。