当我使用 :grep 在 vim 中运行 grep 搜索后,我得到了一个文件列表。有没有办法选择其中一个文件并在该特定行的新选项卡中打开它?
只是为了完整性,以及:copen
命令,还有:cw
,如果有条目,它只会打开“quickfix”窗口(因此,如果您的 grep 没有结果,它就不会出现)。
我认为在新选项卡中打开文件的最简单方法(无需定义映射)是:
:cw " Open the quickfix window
Ctrl-W T " Switch the window into a new tab
<ENTER> " Open the file/line
或者,你可以这样做:
:cw " Open the quick fix window
Ctrl-W <ENTER> " Open the file/line in a new window
Ctrl-W T " Move the new window to a new tab
如果您想默认执行此操作,您可能可以使用BufEnter
and BufLeave
autocmds 在进入和离开快速修复窗口时创建和删除映射;然而,这可能并非小事。
:help :cw
:help :copen
:help quickfix
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)