116

是否可以在 Sublime Text Editor 3 的侧边栏(横向导航栏)中隐藏所有具有特定扩展名的文件?

4

2 回答 2

196

你说的是侧边栏吗?例如,如果您选择文件 → 打开 并选择一个文件夹,则该文件夹及其内容将显示在左侧,允许您在其内容和子目录之间导航。如果是这样,那么答案是肯定的,可以排除文件。

选择首选项 → 设置 - 默认打开一个名为Preferences.sublime-settings – Default. 此文件是只读的,因此您还需要打开Preferences → Settings – User。第一次打开用户首选项时,它将是空白的。它(以及所有 Sublime 配置文件)采用JSON格式,因此您需要分别在文件的开头和结尾打开和关闭花括号:

{

}

激活默认首选项选项卡并搜索file_exclude_patterns(位于 ST3 build 3083 的第 377 行),folder_exclude_patterns如果需要,也可以搜索。将其内容复制到您的用户首选项文件中,如下所示:

{
    "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"]
}

并随意添加您自己的自定义项。,请注意,右方括号后没有逗号 ( ),因为在此示例中,这是唯一的自定义首选项。如果您有多个项目(更改字体、窗口选项、主题或其他),则除最后一项外,每个项目后都需要一个逗号(尾随逗号是非法的 JSON):

{
    "translate_tabs_to_spaces": true,
    "trim_trailing_white_space_on_save": true,
    "word_wrap": true,
    "wrap_width": 0
}
于 2013-07-14T00:47:01.127 回答
134

您还可以在文件中为每个项目设置它们并忽略文件夹.sublime-project,例如:

{
    "folders": [{
        "path": ".",
        "folder_exclude_patterns": [".svn", "._d", ".metadata", ".settings"],
        "file_exclude_patterns": ["*.pyc", "*.pyo", ".project"]
    }]
}
于 2014-02-13T13:43:15.200 回答