繁体   English   中英

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

[英]How to Install Vim Plugins in a Windows Environment

我刚刚开始使用Vim,并使用http://vimawesome.com/推荐的一些插件来设置环境。 我下载了plug.vim并将其放置在C:\\Program Files\\Vim\\vim74\\autoloadC:\\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'Plug 'String'是指GitHub URL路径: http://github.com/String : http://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中启动,加载有点慢,但是正在运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM