1

我有一个项目,其中所有内容都位于同一个文件夹中,称为/development/是项目根目录)。有些文件是源代码,有些是 shellscripts,有些是 gnuplot 脚本等。我不想移动这些文件,因为它们中的许多依赖于它们彼此的相对路径,但最好有一点Sublime Text 2 文件视图中的更多结构。

为此,我尝试创建几个具有不同排除模式的项目文件夹,如下所示(在项目文件中):

{
    "folders":
    [
        {
            "path": "development",
            "name": "Fortran",
            "file_exclude_patterns": [".fuse*", "*.png", "*.md", "*.gp", "*.sh"],
            "folder_exclude_patterns": ["data", "outdata", "plots"]
        },
        {
            "path": "development",
            "name": "Shell scripts",
            "file_exclude_patterns": [".fuse*", "*.png", "*.md", "*.gp", "*.f"],
            "folder_exclude_patterns": ["data", "outdata", "plots"]
        }
    ]
}

如您所见,这两个条目仅在name和 的最后一项不同file_exclude_patterns

我希望 ST2 向我显示两个文件夹,一个是 called Fortran,一个是 called Shell scripts,它们都显示来自文件系统上同一文件夹的内容,但具有不同的过滤器。但只有第一个出现。使用上述文件,我只看到Fortran- 如果我交换项目,我只看到Shell scripts.

我认为这是因为文件夹具有相同的path,但是有没有办法解决这个问题(不涉及实际移动文件系统上的任何文件)?

4

0 回答 0