Sublimetext2 在Sublime中的搜索结果中搜索文件

Sublimetext2 在Sublime中的搜索结果中搜索文件,sublimetext2,Sublimetext2,我经常使用升华文本2的搜索所有打开的文件/文件夹功能(CMD+SHIFT+F) 是否可以执行仅查询包含第一次搜索查询的文件的第二次搜索 例如:Search 1查找5个包含“hello”的文件Search 2应该只查询相同的5个文件中的“world”,因此结果匹配将是同时包含“hello”和“world”的文件 我可以搜索结果缓冲区中可见的文本(如下面的屏幕截图),但我希望搜索结果缓冲区中显示的所有文件的全部内容 1: 用Ctrl+Shift+F打开“在文件中查找”面板 在本例中,用于Where:

我经常使用升华文本2的
搜索所有打开的文件/文件夹
功能(CMD+SHIFT+F)

是否可以执行仅查询包含第一次搜索查询的文件的第二次搜索

例如:
Search 1
查找5个包含“hello”的文件
Search 2
应该只查询相同的5个文件中的“world”,因此结果匹配将是同时包含“hello”和“world”的文件

我可以搜索结果缓冲区中可见的文本(如下面的屏幕截图),但我希望搜索结果缓冲区中显示的所有文件的全部内容

1: 用Ctrl+Shift+F打开“在文件中查找”面板

在本例中,
用于
Where:
参数,但您可以使用符合初始搜索条件的任何参数


2: 当您仍在结果缓冲区中时,使用Ctrl+F打开
find
面板

输入
^(/Users/*)(?=:$)
作为
Find:
参数,并确保启用了
RegEx
开关。此
RegEx
模式将匹配结果中的所有路径。
(Windows用户可以输入
^(C:\.*)(?=:$)

复制所选路径


三: 将复制的路径粘贴到空白文档中

用Ctrl+H打开
replace
面板

输入
^(/Users/*)(\n)
作为
查找内容:
参数,输入
$1$2,
作为
替换为:
参数。这将有效地将所有行转换为一行逗号分隔的值。
(Windows用户可以输入
^(C:\\.*)(\n)

复制结果行


4: 用Ctrl+Shift+F打开“在文件中查找”面板

将复制的路径列表粘贴为
Where:
参数,并输入第二个查询作为
Find:
参数


5:
根据需要重复。

(CMD+p)打开文件,然后搜索(CMD+F)CMD+p不会打开文件。它会打开一些“下拉菜单”,比如menuplase try
Ctrl+F
来搜索当前文件中的文本。你对我发布的方法有什么看法吗?