我试图在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扩展名:它是软件包管理器本身,因此必须以旧方式加载。