当我:make
从 vim 运行并且出现错误时,它会在当前缓冲区中的错误行号上打开该文件。如果可能的话,我希望它将选项卡切换到已打开的文件,或者使用错误文件创建一个新选项卡。这可能吗?
答案1
您可以使用快速修复窗口:
在快速修复窗口中,每一行都是一个错误。行号等于错误号。您可以使用“:.cc”跳转到光标下的错误。在一行上击键Enter或双击鼠标具有相同的效果。包含错误的文件将在快速修复窗口上方的窗口中打开。如果该文件已经有一个窗口,则会使用它。
(来自 Vim 的 Quickfix.txt,第 2 节)
只需输入
:help quickfix-window
在 vim 中到达那里。
例如
:copen
打开一个快速修复窗口。