我知道如何使用Sublime 3同时在多个文件中搜索单个字符串(在此处解释:这里)。
我需要做的是在多个文件中搜索多个字符串。我尝试过进入查找文件
并设置:
Field: string1 \& string2
Where: /path_to_folder_containing_the_files_I_want_to_ search/
(其中string1
和string2
是我想要搜索的字符串),但似乎不起作用。
这种方法是否可行?
我知道如何使用Sublime 3同时在多个文件中搜索单个字符串(在此处解释:这里)。
我需要做的是在多个文件中搜索多个字符串。我尝试过进入查找文件
并设置:
Field: string1 \& string2
Where: /path_to_folder_containing_the_files_I_want_to_ search/
(其中string1
和string2
是我想要搜索的字符串),但似乎不起作用。
这种方法是否可行?
刚看到这个老问题,想分享我的解决方案,希望对未来的某个人有用。
Sublime支持在所有打开的文件夹中搜索,并且可以使用正则表达式。因此,您可以将要搜索的所有文件夹都打开或添加到项目中,并使用正则表达式搜索多个关键字。在您的情况下,应该是以下内容(确保勾选正则表达式框 .*
图标):
Find: (string1|string2)
Where: <open folders>
^.*(?:string1|string2|string3).*$
。 - john检查正则表达式
Find: (string1.*string2)
Where: *.php
我在Sublime Text2上尝试过这个方法,所以在Sublime Text3上也应该适用。
字段:string1 string2 string3 string4 位置:/path_to_folder_containing_the_files_I_want_to_search/
注意:取消选中“.*”,这意味着正则表达式,并选中“”,这意味着查找整个单词。
这将在所提到的文件夹中的所有文件中搜索模式“string1 string2 string3 string4”。
Sublime
的问题,只需点击标签即可查看。 - Gabriel