你可以在Visual Studio 2013及更高版本中关闭Peek Definition吗?

Joh*_*ham 108 productivity-power-tools visual-studio-2013 visual-studio-2015

在Visual Studio 2013及更高版本中,当您按Ctrl +单击时,会有Peek定义功能.起初我觉得这很酷,但我发现在大多数情况下,我需要点击Promote to Document按钮,因为我对文件进行了很多更改我按Ctrl +单击.但谷歌搜索后如何关闭Peek定义,我找不到任何细节,如果这是可能的.我真正想要的是Ctrl + Click功能返回到在自己的选项卡中打开定义,就像在以前版本的VS中一样.这可能吗?

Sno*_*tal 221

在2017年前的Visual Studio中:

Tools→交通Options→交通Productivity Power Tools→交通Other Extensions→交通Control click shows definitions in Peek

Adam Garner指出,在Visual Studio 2017中,位置是:

Tools→交通Options→交通Text Editor→交通General→交通Enable mouse click to perform Go to Definition

  • 我查看了所有设置,从未看过这个.这将恢复Ctrl + Click功能以打开完整文档而不是窥视.谢谢! (4认同)
  • 赞美!将Peek特征强加于我们只是残酷 (3认同)
  • 仅供参考,如果您希望禁用按Ctrl +点击一起是在工具 - >选项 - >生产力电动工具 - >打开扩展开/关 - >按Ctrl +单击转到定义 - 你可以直接将其关闭,但它需要重新启动Visual Studio. (3认同)
  • 哈哈,令人惊讶的是,当你无法弄清楚如何关闭它时,这么小的功能会变得很重要.我知道,因为我花了一些时间试图禁用它. (2认同)

Jas*_*son 17

如果你有Resharper和Productivity Power Tools,默认情况下这将导致ctrl + click定义和查看定义.很烦人.来自@SnowFatal的解决方案将关闭窥视功能.Resharper的选项列为"转到编辑器中<控制+左键单击>的声明".


Ada*_*ner 10

在最新版本的Visual Studio 2017(15.4.0)中,它是:

Tools→交通Options→交通Text Editor→交通General→交通Enable mouse click to perform Go to Definition

您可以通过取消选中该框来禁用它,也可以设置不同的键来触发该模式.


Anc*_*tax 6

Ctrl + Click - > Peek Definition实际上是由Productivity Power Tools启用的.如果在Productivity Power Tools选项中禁用"Ctrl +单击转到定义",则此行为将消失.

  • 这完全取消了Ctrl + Click功能.我想保留Ctrl + Click功能,但让它打开文档而不是打开Peek Definition.这是我还没想出怎么做的.我认为在VS2013中一定不可能. (4认同)
  • F12(简单的"转到定义")将在新窗口中打开定义 - 这会有帮助吗?相同数量的击键,不同的顺序(单击符号,然后按F12). (2认同)