通过配置 folder_exclude_patterns 和 file_exclude_patterns 可隐藏侧边栏中指定文件夹和文件类型,支持项目级和全局设置,提升浏览效率。

在 Sublime Text 中,可以通过修改项目设置或用户配置来隐藏侧边栏中特定文件类型,让文件浏览更清爽。下面介绍几种实用方法。
1. 通过 folder_exclude_patterns 过滤文件夹
如果你希望隐藏某些类型的文件夹(如 node_modules、__pycache__ 等),可以在项目设置中添加排除规则。操作步骤:
- 点击菜单栏的 Project → Edit Project
- 在打开的项目配置中添加
"folder_exclude_patterns"
示例配置:
{
"folders": [
{
"path": ".",
"folder_exclude_patterns": ["node_modules", "__pycache__", ".git"]
}
]
}
这样这些文件夹就不会出现在侧边栏中。
2. 使用 file_exclude_patterns 隐藏特定文件类型
如果你想隐藏某些后缀的文件(如 .log、.tmp、.pyc 等),使用file_exclude_patterns 更合适。
示例配置:
{
"folders": [
{
"path": ".",
"file_exclude_patterns": ["*.log", "*.tmp", "*.pyc", "*.bak"]
}
]
}
保存后,所有匹配的文件将从侧边栏消失,但仍然存在于磁盘中,编辑器也能正常打开它们。
3. 全局设置(对所有项目生效)
如果不想每个项目都设置,可以修改全局配置。操作方式:
- 打开 Preferences → Settings
- 在右侧用户设置中添加:
{
"folder_exclude_patterns": [".git", "node_modules", "__pycache__"],
"file_exclude_patterns": ["*.log", "*.tmp", "*.pyc"]
}
这样所有项目都会默认隐藏这些文件和文件夹。
4. 区分项目与全局设置
项目级设置优先级高于全局设置,适合针对不同项目定制显示内容。比如前端项目可隐藏 dist/,Python 项目隐藏 __pycache__,而全局保留通用规则。只需在对应项目的 .sublime-project 文件中单独配置即可。
基本上就这些。合理使用 file_exclude_patterns 和 folder_exclude_patterns,能大幅提升侧边栏的整洁度和工作效率。不复杂但容易忽略。










