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

如何阻止ReSharper在代码清理时按字母顺序排序字段?

关闭ReSharper代码清理时的字段自动排序功能

嘿,这个问题我帮不少开发者处理过,其实只要调整ReSharper的设置就能轻松搞定,步骤很清晰:

  • 第一步:打开ReSharper的设置界面。你可以通过菜单栏的ReSharper > Options(Windows)或者ReSharper > Preferences(Mac)打开,也能用快捷键Alt+R, O(Windows)快速调出。
  • 第二步:在设置窗口左侧导航栏,找到Code Editing > C# > Code Style > Arrangement(如果是其他编程语言,替换成对应语言的选项即可)。
  • 第三步:在右侧的Arrangement Rules区域,找到**"Sort members"**相关规则并展开子项,你会看到针对不同成员类型的排序设置,比如字段(Fields)、属性(Properties)等。
  • 第四步:找到字段对应的排序规则,取消它前面的勾选框,或者直接删除这条规则。如果只想保留其他成员的排序、仅关闭字段排序,只操作字段对应的项就行。
  • 第五步:点击窗口底部的Save或Apply按钮保存设置。

另外,如果你只是想临时禁用该功能,也可以在执行代码清理前,打开ReSharper > Code Cleanup > Configure Code Cleanup,选择你正在使用的清理配置,取消勾选和字段排序相关的选项,保存配置后再执行清理,字段就会保持原有顺序了。

这样调整后,下次运行代码清理时,你的字段就不会被自动按字母排序啦!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 03:37:00