Visual Studio代码样式首选项csharp_prefer_braces无法正常工作

时间:2019-01-17 22:30:09

标签: visual-studio visual-studio-2017

在Visual Studio 2017中,我转到“工具”>“选项”>“文本编辑器”>“ C#”>“代码样式”,然后将“首选大括号”选项从“是”切换为“否”,然后再返回。

它什么都不做。无论设置如何,选项下方的预览始终带有大括号。

即使csharp_prefer_braces = false:none上的显式.editorconfig文件也不会更改行为。

这是一个错误吗?还是其他一些优先选择?

1 个答案:

答案 0 :(得分:0)

“:”后面的属性将决定在VS Code中如何处理它。因此,使用none意味着VSCode实际上不会强制执行此操作。

MS docs here将“ none”描述为:

”:违反此规则时,不向用户显示任何内容。但是,代码生成功能会以这种样式生成代码。没有严重性的规则永远不会出现在“快速操作和重构”菜单中。在大多数情况下,这被视为“禁用”或“忽略”。

也许您可以尝试改用csharp_prefer_braces = false:error