我有一个包含多种方法的程序,但是,由于我添加了新方法,其中一些方法在源代码文件中不符合逻辑顺序。我在想:
我已经对此做了一些研究,我能找到的唯一答案就是使用:
但是此工具使用文本文档将方法按所需顺序排列。有没有更简单的方法呢?
答案 0 :(得分:15)
我在Visual Studio 2015中使用Resharper,它使用键盘快捷键上下移动整个方法。
ctrl + alt + shift +(向上箭头或向下箭头)
答案 1 :(得分:8)
如果您只想在代码编辑器窗口中查找剪切和粘贴/拖动整个方法的简单方法,可以使用visual studio中的代码概述功能。
我之前从未使用过ReSharper,所以我不能说实际的功能,但是在搜索网页时,我们发现ReSharper可以使用他们的“文件结构“对话框:
http://www.jetbrains.com/resharper/features/navigation_search.html#File_Structure
答案 2 :(得分:1)
是否有一个工具可以分析我的源代码并自动建议它认为我的方法最合乎逻辑的顺序,然后会为我重新排序?
市场上没有任何东西能为您做到这一点。
要手动操作代码文件,请查看Resharper,其中包含keyboard shortcuts,可在代码文件中上/下移动方法,属性或字段。
答案 3 :(得分:0)
Visual Studio 的 CodeMaid 扩展具有重组活动文档功能,该功能将移动 C# 代码块并根据 Microsoft 的 StyleCop 约定或您自己的偏好添加区域标签。