35

是否可以从 .editorconfig 中忽略/排除文件/文件夹?

原因:我有一个/vendor包含第三方文件的文件夹。我不希望该文件夹继承我的任何.editorconfig配置。

我找到了EditorConfig-Properties页面,似乎没有排除文件夹的属性。也许有一个黑客可以使它成为可能?

当前配置

root = true

[*]
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
indent_style = tab
4

3 回答 3

39

忽略文件夹的另一种解决方案/vendor

  • 匹配您要忽略的路径
  • 设置unset为您要忽略的属性

例如,如果您有:

  • /index.html
  • /小贩
  • /.editorconfig

您可以匹配vendor目录中的所有文件.editorconfig并忽略所有属性(设置为 IDE 的默认值):

# top-most EditorConfig file
root = true

# Ignore paths
[/vendor/**]
charset = unset
end_of_line = unset
insert_final_newline = unset
trim_trailing_whitespace = unset
indent_style = unset
indent_size = unset
于 2016-10-31T19:02:47.923 回答
14

您可以使用简单的行创建.editorconfig文件。vender/root = true

于 2015-05-29T22:23:42.027 回答
0

在 IntelliJ 中,一个月前刚刚推出了一个 WONDERFUL 功能:

ij_formatter_enabled = true/false

只需匹配您的模式或文件类型.editorconfig,匹配的资源将被忽​​略:

[{**/*.sql,**/*.properties,**/File.kt}]
ij_formatter_enabled = false

谢谢 JetBrains!

于 2021-12-01T08:38:59.063 回答