Visual Studio 2022:推荐代码样式更改的功能名称及配置方法
问题解答
功能名称
这是Visual Studio 2022 17.4版本新增的代码样式换行偏好规则,具体对应不同代码场景(如变量声明、对象初始化等)的Prefer single line for [代码结构]类规则,属于VS自带的代码样式检查功能。当前你的配置为错误级别,所以编辑器会用红框高亮不符合单行偏好的多行代码。
配置方法
你可以通过两种途径调整该规则:
1. 全局编辑器设置
- 打开VS,点击顶部菜单栏
工具→选项 - 依次展开
文本编辑器→ 选择你使用的编程语言(如C#)→代码样式→换行 - 在对应场景的规则里(比如「对象和集合初始化」「变量声明」),将「偏好单行」的级别从
错误改为警告或不适用,红框高亮就会消失或降级提示。
2. 项目级EditorConfig配置(推荐)
- 在项目根目录新建或编辑
.editorconfig文件 - 根据你遇到的代码场景添加对应规则配置,比如禁用对象初始化单行偏好:
# 禁止强制对象初始化为单行 csharp_prefer_single_line_object_initializer = false:none
如果是变量声明场景,对应修改为csharp_prefer_single_line_variable_declaration = false:none。规则级别可选none(不提示)、suggestion(建议)、warning(警告)、error(错误)。
内容的提问来源于stack exchange,提问作者Philip Pittle
相关产品推荐
相关产品推荐

