我有一个项目,其中所有内容都位于同一个文件夹中,称为/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
,但是有没有办法解决这个问题(不涉及实际移动文件系统上的任何文件)?