当make
Vim的下-ing,经常会有必要vimgrep
的文件.在这种情况下,vimgrep
接管quickfix缓冲区,因此需要重新制作才能浏览剩余的编译器错误.
有没有办法避免这种混乱?
您应该看一下:cold[er]
(转到较旧的错误列表)和:cnew[er]
(转到较新的错误列表); 看:h quickfix-error-lists
.
以下是如何整合它的想法:
nnoremap(&ft=='qf' ? ":colder" : ":bprev")."\ " nnoremap (&ft=='qf' ? ":cnewer" : ":bnext")."\ "
F11
(/ F12
)将转到大多数缓冲区的前一个(/下一个)缓冲区,或者转到quickfix缓冲区中的旧(/更新)错误列表.