我的.vimrc
中有以下代码,可以在运行:make
后自动打开/关闭QuickFix窗口:
augroup quickfix
autocmd!
autocmd QuickFixCmdPost [^l]* cwindow
autocmd QuickFixCmdPost l* lwindow
augroup END
它工作正常,但是当autocmd打开QuickFix窗口时,它没有将焦点放在该窗口上。有没有什么方法可以在autocmd打开QuickFix窗口后自动将焦点放在该窗口上?
2条答案
按热度按时间6yt4nkrj1#
从
:help :make
开始:所以我...
:make
跳到第一个错误,有或没有:cwindow
,:make!
不会跳转到第一个错误,因此光标停留在原来的位置。注:同样适用于
:grep
。qpgpyjmq2#
我还没有测试下面的代码,但如果你可以:
更多信息请阅读
:h wincmd
。