Fleet中Project视图无法排除文件?求解决方案
解决Fleet中
files.exclude配置不生效的问题 1. 确认配置文件的层级与位置
Fleet的设置分全局和项目级两类:
- 全局设置:通过
File > Settings > Appearance & Behavior > System Settings > Settings打开,修改的是全局settings.json - 项目级设置:通过
File > Settings > Languages & Frameworks > Project Settings打开,修改的是项目根目录下的.fleet/settings.json
确保你是在项目级配置文件中添加规则,全局配置可能无法覆盖项目本地的显示逻辑。
2. 校验files.exclude的语法格式
配置必须是标准JSON键值对,键为要匹配的路径/模式,值设为true表示隐藏,示例:
{ "files.exclude": { "node_modules/": true, "*.log": true, ".git/": true, "dist/": true } }
注意:
- 文件夹路径需以
/结尾,否则可能无法匹配到目标文件夹 - 通配符
*可匹配任意字符,比如*.tmp能匹配所有临时文件 - 确保JSON语法无错误,比如多余逗号、未闭合的引号等
3. 关闭"显示所有文件"选项
Fleet的Project视图顶部有个眼睛图标(Show Hidden Files),若该选项处于激活状态,files.exclude的规则会被直接忽略。点击该图标关闭后,配置规则即可生效。
4. 重启Fleet或重新加载项目
部分情况下,配置修改后需要重启Fleet,或右键点击项目根目录选择Reload Project,让新的配置规则生效。
5. 排查冲突配置
如果同时设置了files.watcherExclude,它不会影响文件显示,但如果你的files.exclude规则和其他插件的显示规则冲突,可尝试禁用无关插件后再测试。
内容的提问来源于stack exchange,提问作者nilTheDev
相关产品推荐
相关产品推荐

