通过Ctrl+Shift+F(或Cmd+Shift+F)调出全局搜索面板,输入查找内容、指定范围(如项目或文件类型)及替换内容,结合区分大小写、全词匹配和正则表达式等选项,点击Find搜索,确认后使用Replace或Replace All进行替换,并保存所有更改。

在Sublime Text中进行全局搜索和替换,主要通过其强大的“在文件中查找”功能实现,能快速定位并修改整个项目或指定文件夹内的内容。
打开全局搜索面板
有几种方式可以启动全局搜索:
- 快捷键:最常用的是 Ctrl+Shift+F(Windows/Linux)或 Cmd+Shift+F(Mac),能直接调出底部的查找替换面板。
- 菜单操作:点击顶部菜单栏的 “Find” -> “Find in Files”,效果相同。
- 右键菜单:在侧边栏的文件夹上右键,选择 “Find in Folder…” 也能快速开始。
设置搜索与替换条件
在弹出的面板中有三个主要输入框:
- Find:输入你要搜索的关键词或文本。
-
Where:指定搜索范围。如果打开了项目,通常会自动显示为
。也可以手动输入路径、使用通配符过滤文件类型(如*.py只搜Python文件),或用-排除特定目录(如-node_modules避开依赖文件夹)。 - Replace:如果需要替换,在这里输入新内容。
面板旁还有几个重要选项图标:
- Aa:开启后区分大小写搜索。
- \b:开启后只匹配完整单词,避免部分匹配导致的误改。
- .*:启用正则表达式模式,用于处理复杂文本模式,比如批量调整代码格式。
执行搜索与替换操作
设置好条件后,点击 “Find” 按钮,结果会列在下方。每个匹配项都显示文件名和上下文行,双击即可跳转到源文件位置。
确认无误后,可以进行替换:
- Replace:逐个替换,点击一次替换一个,适合谨慎操作。
- Replace All:一键替换所有匹配项,效率高但需格外小心。
替换完成后,记得点击菜单 “File” -> “Save All” 来保存所有被修改的文件。操作前建议备份项目或使用Git提交,以便出现问题时能快速回滚。
基本上就这些。










