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 不受尊重的主要内容,如果未能解决你的问题,请参考以下文章
.editorconfig 在 VS2017 中没有做任何事情?