You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Resharper为何在方法开括号后格式异常?如何阻止该问题?

解决Resharper 2018格式化时方法调用括号前多出空格的问题

我帮你定位到问题所在了——这是Resharper 2018中关于方法调用括号前空格的默认设置发生了变化,你可以通过以下具体步骤调整回你习惯的格式:

  • 打开Resharper的设置面板(快捷键:Ctrl+Alt+S)
  • 依次导航到 Code Editing -> C# -> Formatting Style -> Spaces
  • 在右侧的Within parentheses分组里,找到并取消勾选 Method call parentheses 选项
  • 点击Save保存设置后,再按下Ctrl+E+C重新格式化代码,就能回到你想要的格式:
    list.Add(new SomeClass { Value = 1, Name = "some name" });
    

另外针对你提到的「只希望在{后缩进、单行if省略大括号仍保留缩进」的需求,你可以在同一设置路径下进一步调整:

  • 在Indentation分组里,确认Indent inside braces下的选项符合你的习惯
  • 对于单行if的缩进规则,可进入Code Editing -> C# -> Formatting Style -> Braces Layout,找到Single-line statements相关设置,按需调整即可

内容的提问来源于stack exchange,提问作者Lech Osiński

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 06:45:49