Eclipse中的Eclipse“复制限定名称”功能?

时间:2013-08-27 20:51:10

标签: eclipse visual-studio

在Eclipse(Java)中,我习惯了代码窗口上下文菜单中的复制限定名称功能,该功能将光标下的类型或方法的完全限定名称复制到剪贴板。切换到Visual Studio后,我找不到相应的这个有用的工具。

在Visual Studio中的某处是否有复制限定名称功能? (或者它是否在某个插件中?)

如果,是否至少有一个好的解决方法,不需要成功构建和启动我的应用程序,也不会强迫我手动重新键入屏幕上某处可见的限定名称?< / p>

我目前正在使用VS 2012 Pro,需要在Visual Basic项目中使用它。

5 个答案:

答案 0 :(得分:11)

最新版本的ReSharper包含ReSharper_CopyFqn命令,该命令会将完全限定的类型名称复制到当前所选符号的剪贴板。

答案 1 :(得分:10)

不确定这对您来说是否足够方便,但您可以选择View菜单项并打开Class view窗口(Ctrl+W,CCtrl+Shift+C捷径 - 可能取决于设置)。您可以在那里选择一个类或方法,然后按Ctrl+C(或从上下文菜单中选择Copy)在剪贴板中为您提供完全限定的名称。

答案 2 :(得分:4)

我不确定这是否仍然需要,但我刚刚发布扩展名来复制Visual Studio中的合格名称,你可以在这里找到它:https://visualstudiogallery.msdn.microsoft.com/f15022a5-aec4-44e7-a51d-6c24df3b55e0

答案 3 :(得分:2)

我自己对我的问题的回答:

很长一段时间我都在使用这个命令回答我的问题。太糟糕了,接受的答案中给出的Visual Studio命令是:

  • 相对难以触及 - 缺少 Class View 窗格同步需要进一步导航
  • 未包含在Visual Studio中的命令列表中 - 命令
  • 不能附加键盘快捷键

几周前,我问过Supercharger Visual Studio插件的作者在那里添加功能,他发现它很有用并添加了它。这是获得完全限定名称的非常​​舒适的方式。该视图类似于原始的类视图窗格,但与代码中的当前位置同步,因此与原始“类视图”窗格中的过程相比,查找所需的成员是轻松的。这是样本SortedLines属性上的打开上下文菜单的图像:

enter image description here

答案 4 :(得分:1)

我正在使用ReSharper Ultimate 2017.3.2,您可以在其中选择&#34; ReSharper&#34; &GT; &#34;编辑&#34; &GT; &#34;将XML-Doc ID复制到剪贴板&#34;: enter image description here

复制的字符串如下所示:

M:EnEffCoWeb.Chart.ColorPickerTemplate.InstantiateIn(System.Web.UI.Control)