当我使用vim的quickfix跳转到构建中的错误时,如果包含错误的文件尚未打开,它会在我的一个拆分文件中打开它,替换已打开的文件。重新打开由vim quickfix关闭的文件
有没有办法重新打开分割中的最后一个关闭的文件或获得quickfix打开新分割中的文件?
当我使用vim的quickfix跳转到构建中的错误时,如果包含错误的文件尚未打开,它会在我的一个拆分文件中打开它,替换已打开的文件。重新打开由vim quickfix关闭的文件
有没有办法重新打开分割中的最后一个关闭的文件或获得quickfix打开新分割中的文件?
如果你打开quickfix窗口,然后按下<ctrl-W><enter>
而光标位于你想要去的错误上,将会在新的分割窗口中打开该文件。
在正常模式下尝试使用<C-o>
。它会将您带到上一个位置,即使之前的位置在其他文件中。
这个(以及Dave Kirby说的)就是我一直在寻找的东西。谢谢 – m0tive 2010-07-01 09:59:43
OP:这是一个通常有用的击键,它由'
我在这种情况下,做的是以下几点:开始编译 过程之前,我首先拆分窗口
:sp
编译过程中,我只是去原来的窗口(我用拆分创建的后)并按CTRL-w + o关闭其他窗口并将我留在原始位置。
您也可以一次分割并运行一个命令,例如':sp make' – 2010-07-01 10:37:02
:sp |做作品 – skeept 2010-07-01 18:23:50
这正是我想要做的......虽然我认为Zyx的答案也解决了这个问题。谢谢 – m0tive 2010-07-01 09:58:10