首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Windows环境中安装Vim插件

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

Stack Overflow用户
提问于 2015-04-23 19:07:02
回答 1查看 17.4K关注 0票数 9

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

代码语言:javascript
复制
Plug 'scroloose/nerdtree

代码语言:javascript
复制
Plug 'nerdtree

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

代码语言:javascript
复制
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:
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-23 22:13:01

我终于知道我忘记用Plug 'nerdtree'换行了。

代码语言:javascript
复制
call plug#begin('~/.vim/plugged')
Plug 'nerdtree'
call plug#end()

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

代码语言:javascript
复制
:PlugInstall

在Vim编辑器中。

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

代码语言:javascript
复制
- 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/'

现在,Plug 'String'没有进行“身份验证”,因为GitHub中的字符串引用了GitHub路径:http://github.com/String。通过更改为实际路径:scrooloose/nerdtree,我能够再次运行:PlugInstall

代码语言:javascript
复制
call plug#begin('~/.vim/plugged')
Plug 'scrooloose/nerdtree'
call plug#end()

这导致:

代码语言:javascript
复制
Updated. Elapsed time: 5.706874 sec.
[=]

- Finishing ... Done!
- nerdtree: Checking connectivity... done

然后,我将以下行添加到_vimrc:

代码语言:javascript
复制
autocmd StdinReadPre * let s:std_in=1
autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | endif

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

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29821605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档