【问题标题】:VS2010 equivalent to Eclipse "Outline" window drag-refactoringVS2010相当于Eclipse“Outline”窗口拖拽重构
【发布时间】:2011-08-17 03:49:13
【问题描述】:

我正在 Visual Studio 中寻找与 Eclipse 的 大纲视图 中的拖放功能等效的功能。具体来说,在大纲视图中打开您正在编辑的类后,您会看到类中的所有方法都按照它们的物理顺序排列(不按字母顺序排序)。您可以单击方法 1 并将其拖到方法 2 上方,将方法 1 中的所有代码物理移动到方法 2 的代码上方。这对组织非常有用。

我在 Studio 中查看了 Class View,虽然 Class View 确实列出了类中的所有方法,但它根据您定义的顺序列出它们(显然不能拖动以重新排列)。 Studio 中是否有任何功能可以让您查看类的物理布局并通过拖动方法重新排列它?

谢谢, 亚历克

【问题讨论】:

标签: visual-studio eclipse visual-studio-2010 plugins


【解决方案1】:

我不相信在 Visual Studio 2010 中有直接的等价物。我发现最接近的是 File Structure 窗口,它由 Resharper(一个很棒的商业插件)提供。这将按实际顺序向您显示成员,并让您重新安排。

【讨论】:

  • 完美,我下载了试用版,它完全符合我的预期。谢谢!
  • Whole Tomato 的 Visual Assist 有一个 Outline 窗口,总的来说它是一个很棒的工具,因此值得花钱购买。
  • Resharper 在很多事情上都很棒,但它仍然无法弄清楚如何提供文件内容的按字母顺序排列的视图。我要去看看Visual Assist,也许它可以做到。
【解决方案2】:

Whole Tomato 的 Visual Assist X 有一个“VA Outline”功能,该功能具有此功能:

不是免费的,但很多人认为物有所值。

【讨论】:

    【解决方案3】:

    我已经开始使用扩展管理器中名为“VS10x Code Map v2”的扩展。到目前为止,它真的很好而且很直观。

    【讨论】:

    • VS10x Code Map v2 很棒。但它不再免费......因为我已经拥有 Resharper 许可证,所以我切换到它的文件结构视图。
    【解决方案4】:

    VSCommands 2010 具有文件结构功能,可在其免费版本中处理不同类型的文件。

    【讨论】:

    • 我将在 VSCommands 中添加文件结构支持 C#\VB\C++\XML\XAML\Config\CSS 文件并支持 ASPX\RAZOR\JavaScrip\SQL,过滤和排序将很快就会添加。您可以从visualstudiogallery.msdn.microsoft.com/…下载它
    • 正在使用 VS10x Code Map 但不喜欢他们如何更改许可证,现在使用该替代方案并且很高兴 :)
    猜你喜欢
    • 1970-01-01
    • 2022-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-12
    • 1970-01-01
    • 2010-10-19
    相关资源
    最近更新 更多