4

我的项目中的 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
4

3 回答 3

2

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

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

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

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

于 2019-05-31T10:24:29.627 回答
0

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

如果是这样,也许这就是 .editorconfig 文件不起作用的原因。

检查此链接

于 2018-07-05T02:16:13.763 回答
0

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

于 2018-03-13T22:44:32.083 回答