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

如何在VS/Resharper中手动重排类方法?寻找拖拽排序弹窗功能

找到你要的VS+ReSharper手动拖拽重排类成员功能啦!

嘿,太懂你说的这个功能了!这确实是ReSharper的特性,叫做Reorder Members Dialog——完全符合你描述的:弹出一个对话框,列出类里的所有方法、区域、字段、属性等成员,支持直接拖拽调整顺序,确认后自动帮你重排类内代码,完全由你手动控制排序,和按规则自动整理的Code Cleanup不是一回事。

给你整理找回它的方法:

  • 通过菜单打开
    你可以直接通过ReSharper菜单操作:点击顶部菜单栏的ReSharper → 选择Tools → 找到Reorder Members...;或者在类的编辑区域右键,在弹出的菜单里找到ReSharper子菜单,里面也能找到这个选项。

  • 快捷键的问题
    你之前记得的Ctrl+Alt+F确实是旧版ReSharper里这个功能的快捷键,但后来版本更新时把这个组合键分给了Code Cleanup。现在你可以这样找当前的默认快捷键:

    1. 打开VS的Tools → Options → Environment → Keyboard
    2. 在"Show commands containing"输入框里搜索ReSharper.ReorderMembers,就能看到当前绑定的快捷键
      如果你想改回自己习惯的组合键,直接在这里重新设置就行。
  • 功能细节确认
    打开这个对话框后,你会看到类内所有成员的列表,不仅可以拖拽调整顺序,还能用上/下箭头按钮微调,甚至可以折叠/展开区域来更清晰地调整。点击对话框的Apply按钮后,ReSharper就会严格按照你调整后的顺序重排代码,完全没有自动排序的规则干扰——这正是你要的那种完全可控的排序方式。

另外补充:原生VS并没有这个可视化拖拽重排的功能,所以你的75%确信是ReSharper功能的判断完全正确~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 04:35:12