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

Sov*_*vos 108 sublimetext sublimetext3

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

Mat*_*DMo 190

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

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

{

}
Run Code Online (Sandbox Code Playgroud)

激活默认首选项选项卡并搜索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"]
}
Run Code Online (Sandbox Code Playgroud)

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

{
    "translate_tabs_to_spaces": true,
    "trim_trailing_white_space_on_save": true,
    "word_wrap": true,
    "wrap_width": 0
}
Run Code Online (Sandbox Code Playgroud)

  • 简单地说:设置文件是用JSON编写的. (13认同)
  • 啊,它隐藏了我需要的文件.Ahahhahahghghghghghhg...哭声 (9认同)

小智 130

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

{
    "folders": [{
        "path": ".",
        "folder_exclude_patterns": [".svn", "._d", ".metadata", ".settings"],
        "file_exclude_patterns": ["*.pyc", "*.pyo", ".project"]
    }]
}
Run Code Online (Sandbox Code Playgroud)

  • 对于其他想知道如何创建此文件的人,在顶部菜单中转到"项目>将项目另存为",然后您可以将其粘贴到该文件中并且可以正常工作.使用`touch`创建自己的文件将不起作用:) (6认同)
  • 您还可以使用"binary_file_patterns"来隐藏搜索中的文件夹/文件,但仍然可以在侧栏中看到它. (4认同)