如何在C#项目的.editorconfig中移除if语句与左大括号间的多余空行?
移除C#项目中if与左大括号间多余空行的.editorconfig配置
是的,存在对应的配置属性可以实现这个需求,你需要在.editorconfig中添加以下配置:
启用不必要换行的自动修复:
这个规则会自动移除代码中多余的空行,包括if语句和左大括号之间的多余空行。dotnet_diagnostic.IDE0055.severity = warning你也可以将
warning改为error,确保格式化代码时强制修复这类问题。配合大括号换行规则(可选):
如果你希望左大括号始终在if语句的下一行(而非同一行),可以添加以下配置统一风格:csharp_new_line_before_open_brace = all
配置完成后,使用支持.editorconfig的IDE(如Visual Studio、Rider)格式化代码时,会自动将:
格式化前代码:
if (1 == 0) { // Do something }
转换为:
if (1 == 0) { // Do something }
内容的提问来源于stack exchange,提问作者Skander
相关产品推荐
相关产品推荐

