Sublime Text:common" folder_exclude_patterns"对于项目中的所有文件夹路径

时间:2014-08-01 07:09:38

标签: sublimetext sublimetext3

如何为项目中的所有文件夹路径设置公共“folder_exclude_patterns”。

例如,在以下项目配置中,必须为每个文件夹路径重复folder_exclude_patterns。我们可以在配置中的常见单个位置使用它,而不是在每个路径设置下指定吗?

{
"folders":
[
    {
        "follow_symlinks": true,
        "path": "/path/to/folder/1",
        "folder_exclude_patterns": ["node_modules", "target", ".sass-cache"]

    },
    {
        "follow_symlinks": true,
        "path": "/path/to/folder/2",
        "folder_exclude_patterns": ["node_modules", "target", ".sass-cache"]
    },
    {
        "follow_symlinks": true,
        "path": "/path/to/folder/3",
        "folder_exclude_patterns": ["node_modules", "target", ".sass-cache"]
    }
]
}

2 个答案:

答案 0 :(得分:5)

sublimetext插件ToggleExclude(https://sublime.wbond.net/packages/ToggleExclude)解决了这个问题。

答案 1 :(得分:4)

您正在项目设置中进行调整。请改用“用户设置”。

这可能就是你要做的事情:

转到

  

偏好设置>设置

查看下面的“folder_exclude_patterns”属性我添加了“node_modules”来隐藏那些崇高的文件夹,你可以继续,并添加“target”和“.sass-cache”文件夹来隐藏它们。

{
    "binary_file_patterns":
    [
        "*.dds",
        "*.eot",
        "*.gif",
        "*.ico",
        "*.jar",
        "*.jpeg",
        "*.jpg",
        "*.pdf",
        "*.png",
        "*.swf",
        "*.tga",
        "*.ttf",
        "*.zip",
        "node_modules/**"
    ],
    "color_scheme": "Packages/Material Theme/schemes/Material-Theme.tmTheme",
    "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"
    ],
    "folder_exclude_patterns":
    [
        "*.phpintel",
        ".svn",
        ".git",
        ".hg",
        "CVS",
        "node_modules",
    ],
    "font_size": 12,
    "ignored_packages":
    [
        "Vintage"
    ],
    "ignored_words":
    [
        "autoload",
        "config",
        "php"
    ],
    "show_encoding": true,
    "spell_check": false,
    "tab_size": 2,
    "translate_tabs_to_spaces": true,
    "word_wrap": false
}