0

0

Sublime怎么搜索当前文件夹_Sublime指定目录全局搜索技巧【干货】

穿越時空

穿越時空

发布时间:2026-02-06 08:01:02

|

385人浏览过

|

来源于php中文网

原创

Sublime全局搜索需先打开文件夹而非单个文件,否则无法扫描磁盘;Where框留空等价于项目根目录,右键文件夹“Find in Folder”可自动填入绝对路径;启用Whole Word或正则(如\bfetch\b)避免误匹配;替换后须按Ctrl+K Ctrl+B保存全部,否则丢失更改。

sublime怎么搜索当前文件夹_sublime指定目录全局搜索技巧【干货】

必须先“打开文件夹”,不是打开文件

Sublime 的全局搜索只认「已加载到侧边栏的文件夹」,不认你当前正在编辑的单个 index.js 或刚双击打开的 README.md。如果你只是打开了一个文件,Ctrl+Shift+F 要么灰掉、要么只搜已打开标签页——根本不会扫磁盘。

  • 正确做法:菜单栏 File → Open Folder…,选中目标目录(比如 my-project/),确保左侧边栏出现完整文件树
  • 状态栏左下角应显示类似 ~/my-project/ 的路径,这才是“项目就绪”信号
  • Add Folder to Project 可能引入多个根路径,导致搜索范围意外扩大,优先避免

Where 框填什么,决定搜到哪里

Where 不是“默认搜当前文件夹”,它是一条硬性过滤规则;留空 ≠ 当前文件夹,而是等价于 .(当前项目根),但若没开过文件夹,这个 . 可能指向错误位置甚至失效。

  • 最稳写法:右键侧边栏中该文件夹名 → Find in FolderWhere 自动填入绝对路径(如 /Users/me/my-project/src/
  • 更干净可移植的写法:手动填相对路径前缀,如 src/(表示所有路径以 src/ 开头的文件),不是 src/*./src/
  • 混用通配:支持逗号分隔,例如 src/, *.py, *.js;但 -/node_modules/ 才能真正排除整个目录,-node_modules 会误杀含该字符串的文件名

搜函数调用或 API 名,不开 Whole Word 就容易漏判

fetch 却命中 refetchprefetch,是新手高频翻车点。这不是关键词选得不好,而是匹配逻辑没对齐语义意图。

Image Creator
Image Creator

ImageCreator是Photoshop的免费AI插件,赋予艺术家强大的功能,如TXT2IMG、IMG2IMG、Fill和ControlNet。

下载
  • 点击搜索面板右上角的 W 按钮(Whole Word),让 fetch 只匹配独立单词(仍可匹配 fetch()fetch;,因为括号和分号是词边界)
  • 要更严格?启用正则(点 .* 按钮),用 \bfetch\b,但注意需同时关闭 Match case 否则大小写敏感
  • 搜 Python 的 def main?用正则 ^def\s+main\b + .* 模式,配合 ^ 表示行首,避免注释里误中

替换完不保存,改了等于没改

Sublime 的全局替换是内存级操作:替换后文件标签页不标星号、不显“已修改”,Ctrl+S 也只保存当前激活文件——这是最隐蔽、最常被忽略的环节。

  • 替换完成后,必须按 Ctrl+K 再按 Ctrl+B(Save All),缺一不可
  • 或者手动执行 File → Save All,否则关掉 Sublime,所有替换内容彻底丢失,且无任何提示
  • 高风险重构(如批量改 console.log)前,建议先 git stash,替换完 git diff 确认再提交

真正卡住人的从来不是快捷键记不住,而是 Where 框语义模糊、open_files 这种关键字藏得太深、以及替换后那两下 Ctrl+K Ctrl+B 总被跳过。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

402

2023.08.03

js截取字符串的方法
js截取字符串的方法

js截取字符串的方法有substring()方法、substr()方法、slice()方法、split()方法和slice()方法。本专题为大家提供字符串相关的文章、下载、课程内容,供大家免费下载体验。

213

2023.09.04

java基础知识汇总
java基础知识汇总

java基础知识有Java的历史和特点、Java的开发环境、Java的基本数据类型、变量和常量、运算符和表达式、控制语句、数组和字符串等等知识点。想要知道更多关于java基础知识的朋友,请阅读本专题下面的的有关文章,欢迎大家来php中文网学习。

1512

2023.10.24

字符串介绍
字符串介绍

字符串是一种数据类型,它可以是任何文本,包括字母、数字、符号等。字符串可以由不同的字符组成,例如空格、标点符号、数字等。在编程中,字符串通常用引号括起来,如单引号、双引号或反引号。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

633

2023.11.24

java读取文件转成字符串的方法
java读取文件转成字符串的方法

Java8引入了新的文件I/O API,使用java.nio.file.Files类读取文件内容更加方便。对于较旧版本的Java,可以使用java.io.FileReader和java.io.BufferedReader来读取文件。在这些方法中,你需要将文件路径替换为你的实际文件路径,并且可能需要处理可能的IOException异常。想了解更多java的相关内容,可以阅读本专题下面的文章。

758

2024.03.22

php中定义字符串的方式
php中定义字符串的方式

php中定义字符串的方式:单引号;双引号;heredoc语法等等。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

710

2024.04.29

go语言字符串相关教程
go语言字符串相关教程

本专题整合了go语言字符串相关教程,阅读专题下面的文章了解更多详细内容。

179

2025.07.29

c++字符串相关教程
c++字符串相关教程

本专题整合了c++字符串相关教程,阅读专题下面的文章了解更多详细内容。

84

2025.08.07

1688阿里巴巴货源平台入口与批发采购指南
1688阿里巴巴货源平台入口与批发采购指南

本专题整理了1688阿里巴巴批发进货平台的最新入口地址与在线采购指南,帮助用户快速找到官方网站入口,了解如何进行批发采购、货源选择以及厂家直销等功能,提升采购效率与平台使用体验。

60

2026.02.06

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
最新Python教程 从入门到精通
最新Python教程 从入门到精通

共4课时 | 22.4万人学习

Django 教程
Django 教程

共28课时 | 4万人学习

SciPy 教程
SciPy 教程

共10课时 | 1.4万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号