所以我在Sublime Text 3中打开了一个文件夹。
此文件夹包含如下结构:
src
build // I would like to hide this folder
.sass-cache // and this folder
node_modules // and this folder
task
test
在左侧(侧边栏)的文件夹窗格中,我获得了上述文件夹。我想从视图中隐藏其中一些,只看到剩余的文件夹。
有没有办法使用列表或在启动时加载的其他文件来实现文件夹隐藏?
我在考虑类似.gitignore文件之类的东西,它只列出文件夹或模式以隐藏视图中的内容。
答案 0 :(得分:21)
您需要在偏好设置中设置"folder_exclude_patterns"
和/或"file_exclude_patterns"
。默认值如下:
"folder_exclude_patterns": [".svn", ".git", ".hg", "CVS"],
"file_exclude_patterns": ["*.pyc", "*.pyo", "*.exe", "*.dll", "*.obj","*.o", "*.a", "*.lib", "*.so", "*.dylib", "*.ncb", "*.sdf", "*.suo", "*.pdb", "*.idb", ".DS_Store", "*.class", "*.psd", "*.db", "*.sublime-workspace"]
选择 Preferences -> Settings—User
,然后添加以下行:
"folder_exclude_patterns": [".svn", ".git", ".hg", "CVS", "node_modules", ".sass-cache", "build"]
如果您在项目中工作,请选择 Project -> Edit Project
,然后将上面的行添加到"settings"
词典中。在这两种情况下,请确保该文件有效JSON。
答案 1 :(得分:0)
作为参考,以下是项目文件的最小工作示例,其中包含排除的文件和文件夹:
{
"folders":
[
{
"path": ".",
"file_exclude_patterns": ["*.sublime-project", "*.sublime-workspace"],
"folder_exclude_patterns": [".idea", "__pycache__"]
}
]
}