当前位置:  开发笔记 > 开发工具 > 正文

在vim中从grep中选择生成的文件

如何解决《在vim中从grep中选择生成的文件》经验,为你挑选了2个好方法。

在我使用:grep在vim中运行grep搜索后,我得到了一个文件列表.有没有办法选择其中一个文件并在该特定行的新选项卡中打开它?



1> DrAl..:

只是为了完整性,以及:copen命令,还有:cw,如果有条目,只打开"quickfix"窗口(所以如果你的grep没有结果,它将不会出现).

我认为在新选项卡中打开文件的最简单方法(没有定义映射)将是:

:cw                " Open the quickfix window
Ctrl-W T           " Switch the window into a new tab
            " Open the file/line

或者,您可以这样做:

:cw                " Open the quick fix window
Ctrl-W      " Open the file/line in a new window
Ctrl-W T           " Move the new window to a new tab

如果你想在默认情况下这样做,你可以使用BufEnterBufLeaveautocmds在进入和离开quickfix窗口时创建和删除映射; 然而,这可能不是微不足道的.

:help :cw
:help :copen
:help quickfix



2> Lucas S...:

为了达到你想要的效果,你必须在调用grep后打开quickfix/error窗口:

:copen

我有一个脚本,每当我使用grep时它都适合我.

推荐阅读
mylvfamily
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有