我试图在我的 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 用于病原体符号链接(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
(我删除了插件/病原体)
因为您将 pathogen 安装为“普通”插件,这样 pathogen 就可以找到它,但 patogen 必须直接复制为 vim 扩展:它本身就是一个包管理器,因此必须以旧方式加载。
关于windows - Vim,安装病原体 Windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45149571/