讲师中心 微信公众号
AI工具推荐 视频效率加速

Sublime屏蔽特定文件夹的全局搜索_排除node_modules提升文件查找效率

秋枫小哥_1882

秋枫小哥_1882

发布时间:2026-06-14 08:14:38

|

203人浏览过

|

来源于php中文网

原创

Where输入框是唯一实时生效的排除方式,需以.开头、每项以-和/结尾、逗号后加空格;folder_exclude_patterns只影响索引不控制搜索;binary_file_patterns会跳过二进制文件导致漏搜;Exclude folders仅按文件夹名模糊匹配。

sublime屏蔽特定文件夹的全局搜索_排除node_modules提升文件查找效率

Where输入框是唯一实时生效的排除方式

Sublime 的 Ctrl+Shift+F(Find in Files)默认全量扫描,node_modules 这类目录不手动排除,搜索就卡、结果就杂。项目配置里的 folder_exclude_patterns 对它完全无效——它只管侧边栏和 Ctrl+P,不管这次搜不搜。

真正起效的,只有打开搜索面板后右下角那个 Where 输入框。填错格式,整个排除就失效:

  • . 表示当前项目根目录,必须写在最前(如 ., -/node_modules/, -/dist/)
  • 每个排除项必须以 - 开头,路径以 / 结尾:-/node_modules/ ✅,-node_modules 或 -/node_modules ❌
  • 多个规则用英文逗号分隔,且逗号后必须跟一个空格:., -/dist/, -*/__pycache__/ ✅,.,-/dist/ ❌
  • -*/node_modules/ 会排除所有层级(包括 packages/foo/node_modules),-/node_modules/ 只排除根目录下

folder_exclude_patterns 只影响索引,不是搜索开关

很多人改了 folder_exclude_patterns 却发现搜索还是进 node_modules,是因为误以为它控制搜索行为。实际上,它只决定哪些文件夹被纳入全局索引——影响 Ctrl+P、Ctrl+Shift+R 和侧边栏显示,但 Ctrl+Shift+F 仍会物理遍历磁盘路径。

想让它“永久”生效(比如每次打开项目都自动跳过),必须写进 .sublime-project 文件,且结构不能错:

  • folder_exclude_patterns 是 "folders" 数组里每个对象的子字段,不是平级字段
  • 只写文件夹 basename:"node_modules" ✅,"node_modules/" 或 "./node_modules" ❌
  • 如果 "path": "src",要排除根目录的 node_modules,得写 "../node_modules",而不是 "node_modules"
  • 改完需关闭并重开搜索面板(或按 Esc 关掉再 Ctrl+Shift+F),否则看不到效果

binary_file_patterns 会偷偷拖慢搜索

即使你已经在 Where 里排除了目录,搜索仍卡顿或漏结果?问题可能出在 binary_file_patterns。Sublime 默认把 .wasm、.bundle、.zip 等后缀识别为二进制,直接跳过内容扫描。

jinn-node
jinn-node

在Jinn网络为自主项目工作赚取代币奖励,让闲置的OpenClaw代理开始工作。

下载

如果你项目里有自定义文本格式(比如 .schema、.gql),又没从 binary_file_patterns 里移除,它就会被当成二进制忽略:

  • 检查方法:打开一个疑似被跳过的文件,看右下角状态栏是否显示 Binary;如果是,就得把它从 binary_file_patterns 列表中删掉
  • 这个设置影响所有搜索和 Ctrl+P,改完建议重启 Sublime 或至少重开所有面板
  • 加得太少会卡,加得太多会漏搜——只加确认不含可读文本的扩展名

Exclude folders 栏 ≠ Where,别混用

搜索面板里那个带竖线 | 分隔的 Exclude folders 输入框,和 Where 不是一回事。它只过滤「文件夹名」,不看路径层级,也不支持通配符。

填 node_modules|.git|dist,会跳过所有叫这些名字的文件夹,无论它在 src/ 下还是 packages/foo/ 下:

  • 大小写敏感:Node_modules 不会被 node_modules 匹配(Linux/macOS 默认区分)
  • 不解析路径:../node_modules 或 src/node_modules 这类写法无效
  • 适合快速屏蔽通用命名目录,但无法精准控制层级——比如只想排除根级 dist 而保留 src/dist,它做不到

真正需要精确控制时,别依赖这个栏位,回到 Where 输入框写规则。

热门AI工具

更多
Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

立刻MV
立刻MV Hot

立刻MV是一款AI文本写作工具,AI 音乐视频(MV)创作工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

相关专题

更多
LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

0

2026.09.30

LLVM RISC-V参数配置教程
LLVM RISC-V参数配置教程

本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。

0

2026.09.30

LLVM IR中间表示入门指南
LLVM IR中间表示入门指南

本专题整理LLVM IR的核心概念,包括中间表示作用、模块结构、函数、基本块、SSA形式、类型系统和常见语法,帮助新手理解LLVM编译流程中的关键层。

0

2026.09.30

PDF转图片方法
PDF转图片方法

需要把 PDF 页面用于上传、预览、分享或图片归档时,PDF 转图片方法专题整理 JPG/PNG 格式选择、逐页导出、清晰度设置、批量下载和结果检查等流程,帮助用户稳定完成 PDF 图片化处理。

0

2026.09.30

PixTV AI视频生成与无限画布创作
PixTV AI视频生成与无限画布创作

PixTV专题整理AI视频与视觉内容创作相关功能使用教程,涵盖AI生图、视频生成、无限画布、多模型创作、素材管理、声音音乐及视频剪辑等功能,帮助用户快速掌握PixTV从创意到成片的完整制作方法。

0

2026.09.29

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

200

2026.09.23

Buffalo框架路由与请求处理实操指南
Buffalo框架路由与请求处理实操指南

本专题讲解Buffalo框架路由与请求处理机制,涵盖路由注册与分组、资源路由、Handler编写规范、Context上下文方法、参数绑定、中间件编写挂载、Session与Cookie读写、Flash消息及错误页面定制方法。

120

2026.09.23

Buffalo框架零基础入门教程
Buffalo框架零基础入门教程

本专题整理Buffalo框架入门内容,涵盖Go环境准备、buffalo CLI安装、新项目生成、目录结构说明、dev热加载启动、数据库连接配置与常见报错排查,帮助新手按约定优于配置的思路跑通第一个Buffalo框架应用。

100

2026.09.23

Conan创建软件包配方指南
Conan创建软件包配方指南

本专题介绍通过conanfile.py创建软件包的方法,讲解包名、版本、依赖和构建设置等基础信息,以及source、build、package、package_info等常用方法的作用及编写思路。

60

2026.09.22

热门下载

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

精品课程

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

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn