在Sublime Text Editor中隐藏具有特定扩展名的文件?

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

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

select首选项→设置 – 默认打开一个名为Preferences.sublime-settings – Default的选项卡。 这个文件是只读的,所以你还需要打开首选项→设置 – 用户 。 您第一次打开用户首选项时,它将是空白的。 它(和所有的Sublimeconfiguration文件)都是JSON格式的,所以你需要在文件的开头和结尾分别打开和closures大括号:

 { } 

激活默认首选项选项卡,并searchfile_exclude_patterns (ST3 build 3083中的第377行),如果需要也searchfolder_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 } 

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

 { "folders": [{ "path": ".", "folder_exclude_patterns": [".svn", "._d", ".metadata", ".settings"], "file_exclude_patterns": ["*.pyc", "*.pyo", ".project"] }] }