.editorconfig文件在VS 2017中无效

时间:2018-01-29 16:05:49

标签: editorconfig

我的项目中的editorconfig文件在VSCODE上工作正常,但在VISUAL STUDIO 2017版本中同样不起作用:15.5.4。 根据GITHUB Repo https://github.com/editorconfig/editorconfig-visualstudio#readme上的文档,它应该可以工作,但它没有。有人试过Visual Studio吗? 我的.editorconfig文件:

root = true
[*]
indent_style = space
indent_size = 2
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

3 个答案:

答案 0 :(得分:0)

根据我的经验,使用[*]作为规则似乎是错误的。尝试指定一些实际的扩展作为解决方法?希望这会得到解决。

答案 1 :(得分:0)

您的解决方案是否有一个像[]这样的在方括号[ParentFolderName]之间命名的父文件夹?

如果是这样,那可能就是.editorconfig文件不起作用的原因。

选中此link

答案 2 :(得分:0)

确保editorconfig文件位于存储库的根文件夹中,而不是与解决方案文件位于同一文件夹中。

我在VS 2017 15.9中有一个类似的问题:按照Microsoft的文档,我已将editorconfig文件添加到我的解决方案中,但未得到应用。 我的解决方案的架构很奇怪:解决方案文件不在我的存储库的根文件夹中,而是在它自己的子文件夹中。在此子文件夹中创建了editorconfig文件。 这是documentation中有趣的部分:

  

将.editorconfig文件添加到文件层次结构中的文件夹时,   其设置适用于该级别及更低级别的所有适用文件。

因此重要的是实际的文件系统层次结构,而不是解决方案的层次结构。我将editorconfig文件移到了项目的实际根文件夹中,该文件立即生效。