【发布时间】:2013-08-14 04:18:55
【问题描述】:
Sublime 中是否有针对当前在编辑器中打开的目录的目录范围搜索功能?
或者选择搜索所有打开的文件? (如果存在,文件必须在选项卡中打开还是仅在侧边栏上可见?)
【问题讨论】:
标签: sublimetext
Sublime 中是否有针对当前在编辑器中打开的目录的目录范围搜索功能?
或者选择搜索所有打开的文件? (如果存在,文件必须在选项卡中打开还是仅在侧边栏上可见?)
【问题讨论】:
标签: sublimetext
是的。
在 Windows 上
CTRL + SHIFT + F
在 Macintosh 上
CMD + SHIFT + F
搜索面板中的 Where 字段决定了搜索的位置。您可以通过多种方式定义搜索范围。
更多:https://docs.sublimetext.io/guide/usage/search-and-replace.html
【讨论】:
在 Sublime Text 3 中
右键单击文件夹导航栏
选择在文件夹中查找
【讨论】:
*/folder_name/*
*/folder_name/* 将搜索当前会话中表示的名为“folder_name”的文件夹。例如,如果您打开了一个路径为C:\Users\joe\folder_name\file.js 的文件,您可以使用*//* 模式来搜索这些文件夹或文件夹组合中的任何一个:*/joe/* 和*/Users/joe/* 都可以工作。但是,如果您有一个像 C:\Users\timmy\folder_name\file.js 这样的文件未打开,它不会搜索该文件(除非您明确命名它,就像在下一个示例中一样)。C:\path\to\folder
C:\path\to\folder, */folder_name/*
为了回答您的最后一个问题,Sublime 在某个时候开始自动搜索所有打开的文件和表示的文件夹,但如果您想确保可以使用这些变量中的一个或全部:
<project>,<current file>,<open files>,<open folders>
您可以在unofficial sublime documentation 上阅读有关搜索的更多信息。或者来自this post,和你的类似。
【讨论】: