【问题标题】:Sublime Text 3 - hide unwanted folders in left paneSublime Text 3 - 在左窗格中隐藏不需要的文件夹
【发布时间】:2015-06-03 23:12:13
【问题描述】:

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

【问题讨论】:

    标签: sublimetext sublimetext3


    【解决方案1】:

    您需要在首选项中设置"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

    【讨论】:

    • 似乎exclude_patterns 在添加到 sublime 项目时不起作用,但在将其中一个字典放入“文件夹”中时确实起作用,例如这些示例:sublimetext.com/docs/3/projects.html跨度>
    【解决方案2】:

    作为参考,以下是项目文件最小工作示例,其中包含排除的文件和文件夹

    {
        "folders":
        [
            {
                "path": ".",
                "file_exclude_patterns": ["*.sublime-project", "*.sublime-workspace"],
                "folder_exclude_patterns": [".idea", "__pycache__"]
            }
        ]
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-24
      • 1970-01-01
      • 2012-08-03
      • 2015-04-29
      • 2023-03-16
      • 2014-11-01
      • 2015-12-01
      • 1970-01-01
      相关资源
      最近更新 更多