EditorConfig:将规则应用于多个特定文件夹

时间:2019-03-07 10:11:00

标签: editorconfig

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

/
  /folder1
  /folder2
  /folder3
  /folder4
  /folder5

问题

是否可以将我的.editorconfig文件放在根(/)级别,但仅对folder1folder3和{{1} folder5,而不是其他两个?

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

  • .editorconfigfolder1folder3中拥有folder5文件的一个副本。但是复制它看起来非常丑陋/不便。
  • 在根文件夹中创建包含所有规则的.editorconfig,然后在所有“排除”文件夹(root = truefolder2)中仅创建folder4的另一个规则。更好,但不是理想的,因为我们必须记住在每个文件夹上都应执行规则(实际上,可能有数十个规则)。

我想(能够)做什么

在根级别创建.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

但是它似乎也不是有效的(仅允许使用简单的文件名模式)。

还有其他方法可以实现这一目标吗?我在文档或其他任何地方都找不到任何东西,但是我可能错过了一些显而易见的东西。

0 个答案:

没有答案