Sublime Text 3 - 隐藏左窗格中不需要的文件夹

时间:2015-03-30 19:31:03

标签: sublimetext sublimetext3

所以我在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文件之类的东西,它只列出文件夹或模式以隐藏视图中的内容。

2 个答案:

答案 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__"]
        }
    ]
}