8

假设我有一个包含以下文件夹的项目:

/
  /folder1
  /folder2
  /folder3
  /folder4
  /folder5

问题

有没有办法让我的.editorconfig文件处于根 ( /) 级别,但只对 (所有文件) 应用相同的规则folder1folder3folder5不是其他两个?

我能做什么(但似乎并不理想)

  • 在和中拥有该.editorconfig文件的folder1一份副本。但是复制它似乎非常丑陋/不方便。folder3folder5
  • 在包含所有规则的根文件夹中创建一个.editorconfig,然后root = true在所有“排除”文件夹(folder2folder4)中创建另一个。这更好,但并不理想,因为我们必须记住对每个文件夹都执行不应该应用的规则(实际上,可能有几十个)。

我想(能够)做什么

在根级别创建一个.editorconfig,并列出应应用的文件夹规则。我没有找到一种方法来做这样的事情:

[/folder1/**]
[/folder3/**]
[/folder5/**]
end_of_line = lf
insert_final_newline = true

无效,因为您不能像这样组合部分。

或者,使用以下{s1,s2,s3}格式:

[{/folder1/**, /folder3/**, /folder5/**}]
end_of_line = lf
insert_final_newline = true

但它似乎也无效(似乎只允许简单的文件名模式)。

有没有其他方法可以实现这一目标?我在文档或其他地方没有找到任何东西,但我可能错过了一些明显的东西。

4

0 回答 0