我试图在我的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个导演第一个:./ autoload for the pathogen symlink,
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然后我为所有其他插件创建一个./bundle目录,如NERDTree:
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
如果有人可以帮助我吗?谢谢
3 回答
移动病原体
来自
C:\Program Files (x86)\Vim\vimfiles\plugin\pathogen\autoload\pathogen.vim
到
C:\Program Files (x86)\Vim\vimfiles\autoload\pathogen.vim
(我删除了插件/病原体)
因为您将病原体安装为“正常”插件,以便病原体可以找到它,但必须将patogen直接复制为vim扩展:它本身就是一个包管理器,因此必须以旧方式加载 .
因此,我将所有vimfiles文件夹和
_vimrc
文件移动到我的C:/Users/Username
directorie中,并且我的架构中没有任何更改(请参阅上一篇文章的评论) . 我还用以下内容更改_vimrc
内容:但我还有一个错误 . 当我启动Gvim时,会显示以下消息:
我不知道为什么,这是
:scriptname
的结果:我从论坛尝试了很多解决方案,但没有人工作 .
我只是在解决我的错误,所以这是我的vim:
然后不要使用符号链接,他们不工作,只使用文件
你需要手动更新病原体 .