在 Eclipse(针对 Java)中,我习惯了代码窗口上下文菜单中提供的功能 Copy Qualified Name,它将光标下的类型或方法的完全限定名称复制到剪贴板中。切换到 Visual Studio 后,我找不到这个有用工具的等效工具。
Visual Studio 中是否有 Copy Qualified Name 函数? (或者是在某个插件中?)
如果没有,是否至少有一个好的解决方法,不需要成功构建和启动我的应用程序,也不强迫我手动重新输入屏幕上某处可见的限定名称?
我目前正在使用 VS 2012 Pro,并且在 Visual Basic 项目中需要它。
ReSharper_CopyFqn
命令,该命令会将完全限定的类型名称复制到当前所选符号的剪贴板。
不确定这对您来说是否足够方便,但您可以选择
View
菜单项并打开 Class view
窗口(Ctrl+W,C
或 Ctrl+Shift+C
快捷方式 - 可能取决于设置)。您可以在其中选择一个类或方法,然后按 Ctrl+C
(或从上下文菜单中选择 Copy
)为您提供剪贴板中的完全限定名称。
我不确定这是否仍然需要,但我刚刚发布了在 Visual Studio 中复制限定名称的扩展,您可以在这里找到它:https://marketplace.visualstudio.com/items?itemName=VitaliiGanzha.CopyQualifiedNameforVisualStudio
我有很长一段时间都在使用这个问题的答案中的命令。太糟糕了,接受的答案中给出的 Visual Studio 命令是:
几周前,我要求 Supercharger Visual Studio 插件的作者在其中添加功能,他发现它很有用并添加了它。现在这是获得完全限定名称的相当舒适的方法。该视图与原始的“类视图”窗格类似,但与代码中的当前位置同步,因此与原始“类视图”窗格中的过程相比,找到所需的成员是轻松的。这是示例 SortedLines
属性上打开的上下文菜单的图像: