Sublime Text可通过项目设置中的file_exclude_patterns过滤侧边栏文件,如隐藏.log、.tmp等类型;通过排除非目标文件实现只显示特定类型,如保留.py和.md文件;配合插件可增强操作体验。

Sublime Text 本身不直接支持在侧边栏中“只显示”或“隐藏”特定类型的文件,但可以通过项目设置中的 "folder" 配置 和 "file_exclude_patterns" 或 "folder_exclude_patterns" 实现侧边栏的文件过滤。
1. 启用项目设置以过滤侧边栏文件
要控制侧边栏中显示哪些文件,需将当前文件夹保存为项目,并配置排除规则:
- 点击菜单栏 Project → Save Project As…,保存一个 .sublime-project 文件
- 打开该项目文件(右键项目名 → Edit Project)
- 在 folders 节点下添加过滤规则
2. 使用 file_exclude_patterns 隐藏特定类型文件
例如:隐藏所有 .log、.tmp 和 .gitignore 文件:
{
"folders": [
{
"path": ".",
"file_exclude_patterns": ["*.log", "*.tmp", ".gitignore"]
}
]
}
保存后,这些文件将不再出现在侧边栏中。
3. 只显示特定类型文件(反向过滤)
Sublime 不提供“只显示某类文件”的直接选项,但可通过排除所有非目标类型实现类似效果。例如:只显示 .py 和 .md 文件:
{
"folders": [
{
"path": ".",
"file_exclude_patterns": ["*.html", "*.css", "*.js", "*.png", "*.jpg", "*.pdf", "*~"]
}
]
}
此方法需要手动列出不想看到的文件类型,适用于项目类型较固定的场景。
4. 临时显示被隐藏的文件
若想临时查看被过滤的文件,可在侧边栏右键 → Show Hidden Files(如果插件支持),但原生 Sublime 不带此功能,需依赖插件增强。
5. 推荐插件增强过滤功能
安装 SideBarEnhancements 或 ProjectManager 插件可获得更灵活的侧边栏操作,但核心过滤仍依赖上述配置。
基本上就这些。通过项目级配置 file_exclude_patterns,你可以高效管理侧边栏视觉干扰,提升专注力。










