我试图在Windows操作系统上安装vim插件,但无法正常工作。
拳头,我将向您展示我的vim Directoris体系结构,然后向您展示我的_vimrc.vim文件:

C:\Program Files (x86)\Vim >

17/07/2017  16:15    <DIR>          vim80
17/07/2017  17:45    <DIR>          vimfiles
17/07/2017  17:50               200 _vimrc

在vim80内部未添加任何更改。
C:\Program Files (x86)\Vim\vimfiles

17/07/2017  17:47    <DIR>          autoload
17/07/2017  16:52    <DIR>          bundle
17/07/2017  17:05    <DIR>          config
17/07/2017  16:42    <DIR>          plugin

这就是我的./vimfiles目录
在内部,我首先创建了4个Directorie:./autoload用于病原体符号链接(symbolic link),
C:\Program Files (x86)\Vim\vimfiles\autoload

17/07/2017  17:12    <SYMLINK>      pathogen.vim [C:\Program Files (x86)\Vim\vimfiles\plugin\pathogen\autoload\pathogen.vim]

如您所见,病原体插件位于./plugin/pathogen/autoload/pathogen.vim中
然后,为所有其他插件(如NERDTree)创建一个./bundle目录:
C:\Program Files (x86)\Vim\vimfiles\bundle

17/07/2017  16:52    <DIR>          nerdtree

这是我的vimrc.vim文件:
set nocompatible

" Initialisation de pathogen:
execute pathogen#infect()
execute pathogen#helptags()

runtime! $VIM/vimfiles/config/**/*.vim

我不知道为什么,但是当我尝试使用:NERDTree时,出现以下消息:
E492: Unknow command line :NERDTree

请问有人可以帮我吗?
谢谢

最佳答案

移动病原体

来自C:\Program Files (x86)\Vim\vimfiles\plugin\pathogen\autoload\pathogen.vim
C:\Program Files (x86)\Vim\vimfiles\autoload\pathogen.vim
(我删除了插件/病原体)

因为您将病原体安装为“正常”插件,以便病原体可以找到它,但是必须将原色原原直接复制为vim扩展名:它是软件包管理器本身,因此必须以旧方式加载。

10-02 06:34