VS2019 .editorconfig 不受尊重

Posted

技术标签:

【中文标题】VS2019 .editorconfig 不受尊重【英文标题】:VS2019 .editorconfig is not respected 【发布时间】:2020-02-21 01:15:53 【问题描述】:

我们正在努力为 javascript/typescript 设置团队标准缩进样式,从所有迹象来看,.editorconfig 中的设置不会覆盖 VS 底部所示的用户偏好我们打开解决方案

出于测试目的,我创建了世界上最简单的.editorconfig,具有可笑的缩进大小值,并将其添加到解决方案的根文件夹中:

# All files
[*]
indent_style = space
indent_size = 27

然后,在工具 |选项 |文本编辑器 | JavaScript/TypeScript |制表符,我设置了不同的缩进大小值:

所以 - 如果 .editorconfig 真的被使用,任何重新格式化 Typescript 文件的尝试都应该导致每个级别有 27 个缩进空格。没有骰子。

我已尝试将文件移动到与我要格式化的 Typescript 文件相同的文件夹中。没有骰子。

我已确认在工具 | 下选择了“遵循项目编码约定”。选项 |文本编辑器 |一般的。我也关掉了。没有骰子。

总是格式化为工具 | 中指定的缩进大小选项。

我缺少一些神奇的酱汁吗?

【问题讨论】:

developercommunity.visualstudio.com/content/problem/792737/… developercommunity.visualstudio.com/content/problem/331791/… 版本 16.3.0 的开发有一个严格的截止日期,以配合 .NETCore v3.0 的发布,它显示了。它没有完成。密切关注链接的错误报告。最好坚持使用 16.2.x 版本,直到它稳定一点。 @HansPassant 我在 VS 2019 v16.9.3 上遇到了同样的问题……还有可能吗?另外,我没有看到状态栏消息User preferences overridden by 【参考方案1】:

项目所有权 代码分析 启用实时分析选项

【讨论】:

以上是关于VS2019 .editorconfig 不受尊重的主要内容,如果未能解决你的问题,请参考以下文章

XML 中按钮的换行符不受尊重,但它适用于 Java 代码

.editorconfig 在 VS2017 中没有做任何事情?

EditorConfig for VS Code简述

UIButton 的 backgroundImage 的内容模式不受尊重

Matplotlib figsize不受尊重[重复]

Cython 编译器指令 language_level 不受尊重