SnipMate gVim 7.3 无法正常工作

SnipMate gVim 7.3 无法正常工作

我尝试在 Windows 7 64 位上用 SnipMate 设置 gVim 7.3,但是不起作用。

  1. 我从github获取了最新版本
  2. 我将所有文件复制到 USER/vimfiles/
  3. 我投入"filetype plugin on"到我的_gvimrc
  4. 我试过:

    set runtimepath=$VIMRUNTIME,c:/Users/$USERNAME/vimfiles/after
    

有任何想法吗?

答案1

您不必更改“runtimepath”——除了一些特殊情况外,默认设置应该在所有情况下都有效。

如果您按照上面所示设置“runtimepath”,但将 SnipMate 文件放在 USER/vimfiles/plugin 或 USER/vimfiles/ftplugin 下,Vim 将无法找到它们。

我会:

  1. 将配置设置放在 _vimrc 中,而不是 _gvimrc 中,
  2. 未设置“runtimepath”,
  3. 确保 SnipMate 文件位于其应在的位置。

然后如果还是不行的话就执行

:scriptnames

查看 Vim 实际加载的所有运行时文件,并确保将 SnipMate 文件放在 Vim 正在查找的位置。

答案2

我重新安装了 vim,首先添加了 snipMate,然后它就可以正常工作了。我很好奇是什么导致了这个问题,我开始一个接一个地添加其他插件,现在我重新安装了所有插件,它仍然可以正常工作。这让我很纳闷为什么它一开始就不起作用。

如果我知道确切的问题是什么,我会在这里更新。感谢您的支持 garyjohn,非常感谢!

答案3

在我的情况下,snipMate 无法工作,因为 .vimrc 中的行错误 - 该行包含两个逗号:

set wildignore+=*.gif,*.jpg,*.png,tmp,,cache

但我想我是世界上唯一经历过这种事的人;-)

相关内容