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