folder_exclude_patterns仅影响索引和搜索,不隐藏侧边栏;它只跳过文件夹扫描,不影响侧边栏显示,需右键“hide folder”临时折叠,且匹配仅限文件夹名、不支持路径或正则。

folder_exclude_patterns 只控制索引和搜索,不隐藏侧边栏
很多人以为加了 folder_exclude_patterns 就能让 node_modules 或 .git 从侧边栏消失,其实不会。它只影响两个地方:Ctrl+P 快速打开、Ctrl+Shift+F 全局搜索——匹配的文件夹内容根本不会被扫描。侧边栏照常显示,只是点进去看不到文件(或搜索不到)。想视觉隐藏,得右键文件夹选 Hide Folder from Side Bar,但这只是临时折叠,关掉再开就恢复。
项目级和用户级排除的生效范围不同
项目设置里写 folder_exclude_patterns,只对当前项目生效;用户设置(Preferences → Settings – User)里写,会影响所有用文件夹方式打开的项目(包括拖进来的单个文件夹)。但注意:改完用户设置后,已打开的项目不会立刻生效,必须关闭重开或重启编辑器。常见误操作是改完就去搜 node_modules 里的文件,结果还能搜到——其实是缓存没刷新。
将调研报告、方案对比、数据分析、需求梳理、会议纪要、设计说明、代码评审、学习笔记等任务产物输出为可在浏览器直接打开的单文件 HTML,替代 Markdown 作为最终交付物。Markdown 在信息密度、视觉清晰度和可分享性上已跟不上 AI 产物的丰富度,HTML 能同时承载排版、表格、SVG 等。
排除模式只匹配文件夹名,不支持路径层级
folder_exclude_patterns 的每个字符串只做简单通配匹配,比如 "dist" 能排除 dist/ 和 build/dist/ 下的同名文件夹,但 "src/components" 是无效的——它不解析路径,只看最后一级文件夹名是否叫 components。另外,"*modules" 可以匹配 node_modules,但 "^node_modules$" 是正则写法,Sublime Text 完全不认。
Linux 下大小写敏感,Windows/macOS 默认不敏感
如果你在 Linux 环境下开发,"node_modules" 不会排除 Node_modules 或 NODE_MODULES;但在 Windows 或 macOS 上,它们会被一并过滤。这个差异容易在跨平台协作时埋坑——比如团队里有人用 Mac 写了 "dist",CI 服务器跑在 Linux 上,结果 Dist 文件夹没被排除,构建产物意外上传。
.git 状态——它只管编辑器自己的索引和搜索行为。前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!










