在windows下不能使用gvim和病毒

我有病原体设置和在Linux下正常工作,但是当我尝试使用Windows下的gvim73一些configuration它根本不工作。 我没有得到任何的错误,但它什么都不做。

这是我在git上的dotfiles仓库。 我已经检查了〜/ vimfiles,并添加了以下内容到_vimrc:

filetype off call pathogen#helptags() call pathogen#runtime_append_all_bundles() 

我已经尝试了一切,包括将autoload / pathogen.vim和bundles /文件夹放在程序文件的/ vim73目录下。 没有。

有没有人有这方面的经验? 我假设有一些特定的窗口需要发生,使这项工作。

编辑:这可能也值得注意我可以运行pathogen#runtime_append_all_bundles()即使使用标签填写,病原体正在加载,但我的插件只是不工作。

当我使用由Vim.org提供的病原体版本时,我在Windows上遇到了一些问题

但是,使用github病原体头 ,问题是固定的。

我认为Vim.org的最新版本是从去年1月份开始的,github上的最新版本是从11月份开始的。

具体来说,我有这个问题后的目录:
https://github.com/tpope/vim-pathogen/issues/closed#issue/12

我不知道这会有帮助,但这是我的工作配置:

  • d:\ soft \ vim \ vim73 \ – gvim本身,即pathogen.vim被复制到d:\ soft \ vim \ vim73 \ autoload \
  • d:\ soft \ vim \ vimfiles \ bundle – 插件目录

配置文件d:\ soft \ vim \ _vimrc中的对应行:

 " Use pathogen to load plugins from bundle directory filetype off call pathogen#runtime_append_all_bundles() call pathogen#helptags() 

此外,我改变了病原体#helptags,因为原来没有为我的路径工作:

 dir[0 : strlen($VIM)-1] !=# $VIM has been changed to stridx(dir, "bundle") != -1 

这是一个古老的问题,但是我有和OP一样的问题和解决方案,它有一个轻微的烦人的起源。 我正在使用下面的脚本来安装Windows上的所有东西(Vista +,如果你想让mklink部分工作,以admin身份运行):

 cd "%UserProfile%" rmdir vimfiles /S /Q git clone http://github.com/brymck/dotvim.git vimfiles del _vimrc mklink _vimrc vimfiles\vimrc cd vimfiles git submodule init git submodule update 

以上只是一个Vimcast的Windows-y版本, 它将你的Vim偏好与GitHub同步,而且相当简单,所以我认为其他人可能会做类似的事情。

无论如何,你的经验可能会有所不同(这不适用于Cygwin),但是当我刚刚复制并粘贴到终端, git submodule update得到“吃”,而git submodule init运行。 我最初并没有弄清楚,因为这在我的Linux上从来没有发生过。 总之,等到一切都已经完成之前,运行git submodule update ,你应该是黄金。 (另外,FWIW,我正在使用当前版本的病原体 ,最后更新于2011年9月25日。)

对我来说,将.vim文件夹重命名为vimfiles解决了Vim 7.4的问题。

我知道这是很久以前,但也许它会帮助别人…我有同样的问题。 它不会给我任何错误,但不会加载插件。 我然后RTFM,并注意到他明确指出,在这个页面的顶部,它应该在你的vimrc而不是gvimrc 。 我改变了之后,我没有任何问题。