重新打开由vim quickfix关闭的文件

时间:2010-06-30 10:21:07

标签: vim

当我使用vim的quickfix跳转到我的构建中的错误时,如果包含错误的文件尚未打开,则会在我的一个分割中打开它,替换我打开的文件。

有没有办法在拆分中重新打开上一个已关闭的文件,或者在新的拆分中使用quickfix打开文件?

4 个答案:

答案 0 :(得分:7)

在正常模式下尝试使用<C-o>。它会将您带到上一个位置,即使之前的位置在其他文件中也是如此。

答案 1 :(得分:3)

如果您打开了quickfix窗口,则当光标位于您想要转到的错误上时按<ctrl-W><enter>将在新的拆分窗口中打开该文件。

答案 2 :(得分:2)

在这种情况下我做的是以下内容:在开始编译之前 过程我先拆分窗口

:sp

在编译过程之后,我只是转到原始窗口(我用拆分创建的窗口)并按CTRL-w + o关闭其他窗口并将我留在原始位置。

答案 3 :(得分:0)

您可以使用:cn :cp :cl跳转到构建中的上一个/下一个/列表错误。这样你就可以:bn然后:bp。或使用标记:ma'a