我在 Debian(测试)上安装了 Vim(7.3),我最近改用 gVim 而不是命令行 Vim(用于拼写错误单词的颜色方案和下卷曲)。
现在我编写了一些 Haskell 代码并错过了漂亮的 Syntastic 错误。当我输入:SyntasticCheck
任何内容时,如果我激活该ErrorsToggle
功能以获取 QuickFix 窗口 - 我会收到一条消息:
Error detected while processing function ErrorsToggle:
E776: No location list
我知道没有可以打开快速修复窗口的列表,但我不知道为什么没有,因为我之前调用过SyntasticCheck
,它应该创建了一个位置列表。
如果我在命令行 Vim 中打开同一个文件 - 一切都很好。我安装的插件.vimrc和.gvimrc可以在 github.com 找到。
编辑:
如果我从命令行调用,gVim 正在使用 syntastic,gvim myfile.hs
但是如果我通过 ex 命令导航到文件然后打开文件,它就不起作用。