在Visual Studio 2015中添加Ctrl-Click“转到定义”支持

8

之前我使用Visual Studio 2013时,会使用Noah Richards开发的很棒的扩展,它可以将Ctrl-Click添加为转到定义的快捷键,但他还没有更新扩展以与VS2015兼容。就我所知,VS2015没有提供任何默认方式来实现这个功能。

3个回答

12

4
默认情况下,Productivity Power Tools 2015的配置是Ctrl + 单击查看定义。如果您想改为直接跳转到定义,请前往“工具”>“选项”>“Productivity Power Tools”>“其他扩展”,然后取消选中“Ctrl单击显示峰值中的定义”。 - rakslice

8

所以这是我如何解决问题的方法。

  1. 首先从以下网址下载Noah Richard的扩展程序:https://visualstudiogallery.msdn.microsoft.com/4b286b9c-4dd5-416b-b143-e31d36dc622b

  2. 将 .vsix 文件保存在计算机上的某个位置

  3. 使用Winzip / Winrar或类似软件打开该文件(它只是一个伪装成.zip文件的文件,因此可以更改扩展名为.zip)
  4. 使用文本编辑器打开extension.vsixmanifest文件
  5. <SupportedProducts>...</SupportedProducts> 部分中添加以下行:

<VisualStudio Version="14.0"> <Edition>Pro</Edition> </VisualStudio>

  1. 使用修改后的文件更新zip文件并将其更改回.vsix文件。
  2. 双击 .vsix 文件进行安装。

我尝试按照这些说明进行安装 -https://dev59.com/Kl8e5IYBdhLWcg3wRYwk。但是出现了版本不受支持的错误。查看了extension.vsixmanifest文件,它只提到Visual Studio的Pro版本。我使用的是2012 express版本。我需要在清单文件中添加什么才能使其正常工作? - MasterJoe
1
@testerjoe2 我猜你可以直接使用 <Edition>Express</Edition> 或类似的东西。你也可以打开另一个 .vsix 文件来查看它们有哪些条目。 - Mikepote
1
自此回答以来,它已经更新(2015年11月),现在声称可以在不进行修改的情况下与VS2015一起使用。 - sparrowt

0

1
对于您提供的链接,他们做了一条注释,我认为我们需要知道:“注意:此扩展仅支持Visual Studio 2017及以下版本……”。 - Young Emil
我的错误是没有包括作者关于支持的评论。在那个版本之后,“ctrl+click跳转到定义”功能已经默认包含在Visual Studio中了。 - Jonathan Ramos

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接