C# 如何使用VS/Resharper手动重新排列类中的方法?
我特别想重新发现我以前见过的一个特性。 是否有人认识/知道在哪里可以找到此功能 在过去,我已经看到(事实上,使用过)我的IDE(VS+Resharper)的一个特性,它会弹出一个对话框,列出我类中当前的所有方法(以及区域,IIRC),并允许我在弹出窗口中拖放方法。然后,当我单击“确定”(或按钮上的任何内容)时,它会根据我所做的更改自动重新排列类中的方法 这使我能够控制和轻松管理方法的顺序 我100%确信这个功能以前就存在过,我想知道它叫什么,这样我就可以重新访问它了 我是…75%。。。相信这是一个R#功能,但它可能是纯VS 我会说(可能有20%的信心?)当时的键盘快捷键是Ctrl-Alt-F,但现在出现了“Resharper代码清理”,这似乎是一个“为我重新排序所有方法”的对话?(可能在最新版本的R#?)中有所更改) 有人认识这个描述吗C# 如何使用VS/Resharper手动重新排列类中的方法?,c#,resharper,C#,Resharper,我特别想重新发现我以前见过的一个特性。 是否有人认识/知道在哪里可以找到此功能 在过去,我已经看到(事实上,使用过)我的IDE(VS+Resharper)的一个特性,它会弹出一个对话框,列出我类中当前的所有方法(以及区域,IIRC),并允许我在弹出窗口中拖放方法。然后,当我单击“确定”(或按钮上的任何内容)时,它会根据我所做的更改自动重新排列类中的方法 这使我能够控制和轻松管理方法的顺序 我100%确信这个功能以前就存在过,我想知道它叫什么,这样我就可以重新访问它了 我是…75%。。。相信这是一
**先发制人,不。。。这不是以下任何一项的副本:**
- (向@Alex致敬)
- 我对IDE决定排序或为我应用一些预设排序不感兴趣-我想保持完全控制
- 我对安装VS或Resharper以外的工具不感兴趣
- 我不想记住每次移动一个方法的快捷方式(Ctrl-Alt-Shift-{ArrowKey})
- 要应用您自己的手册方法排序吗?你能做到的
- 希望将字段放在顶部。你能做到的
- 要为您的方法创建/编辑/删除区域。你也可以这样做
文件结构不会自动执行任何操作。也许您正在考虑代码清理?这仍然存在于R#中。这曾经是R#(很久以前,可能是v6.0)和MZTools的一个特性。R#肯定不再这样做了,不确定MZTools@pinkfloydx33啊,糟糕。这将是非常令人伤心的:(我不认为你能在R#中找到任何引用先前功能的东西,这样我就可以检查我的想法是否与你的想法相同?啊哈!就是这样!似乎现在由于未知的原因而绑定到Ctrl-F11。我使用的“自动”一词在你引用的最后一点中,我的意思是当我点击OK时,它会重新排列方法。