vim:make会自动跳转到第一个文件并出错

Yog*_*ora 12 vim

执行时:make from vim,make完成后会自动跳转到有错误的文件.有没有办法避免这种情况

编辑

这是我希望实现的用例我想:make执行然后快速列表打开但是我正在处理的当前文件不应该切换到有错误的文件

使用以下默认设置:打开执行快速列表,当前文件也会更改

Cas*_*bel 21

来自文档:

    7. If [!] is not given the first error is jumped to.

所以,只需将其调用为:make!.


m42*_*42a 13

您可以运行:make! | copen,这应该将光标放在quickfix列表中,而不是更改当前缓冲区.您可以通过放入command Mymake make! | copen.vimrc 使这更容易,因此您只需运行:Mymake即可.

请注意,从quickfix列表中选择错误时,它们将滚动缓冲区并且文件已经打开,而不是在可能的情况下更改当前窗口,并且您可以在新窗口中打开文件<C-w> Enter.