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

ReSharper代码清理未应用new关键字后括号空格格式化规则

ReSharper中让new与()之间自动添加空格的解决方法
  • 确认Code Cleanup配置包含格式化规则
    打开ReSharper设置(快捷键Alt+R, S),进入Code Editing → Code Cleanup,检查当前使用的清理配置(如Default)是否勾选了*Reformat code*选项。未勾选的话,Code Cleanup不会应用格式化规则。

  • 检查C#空格格式化规则
    进入Code Editing → C# → Formatting Style → Spaces,找到Other分类,确保勾选了Add space between 'new' and empty parentheses选项。

  • 验证Code Cleanup配置的规则绑定
    在Code Cleanup设置中,点击配置旁的Edit按钮,确认Reformat code选项已选中,且该选项使用的是你配置好的C#格式化规则。

  • 手动测试格式化效果
    选中目标代码,使用快捷键Ctrl+Alt+F手动格式化,若能生成List<int> list = new ();的格式,说明之前是Code Cleanup配置问题;若手动也无效,重新检查空格规则的设置项。

内容的提问来源于stack exchange,提问作者StepUp

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 11:10:15