在Visual Studio 2013及更高版本中,按住Ctrl +单击时会出现 Peek Definition 功能。起初我觉得这很酷,但我发现在大多数情况下,我需要点击Promote to Document
按钮,因为我对文件进行了很多更改,我按Ctrl +单击。但谷歌搜索后如何关闭Peek定义,我找不到任何细节,如果这是可能的。我真正想要的是Ctrl + Click功能返回到在自己的选项卡中打开定义,就像在以前版本的VS中一样。这可能吗?
答案 0 :(得分:220)
2017年前的Visual Studio:
工具→选项→生产力电动工具→其他扩展→控制点击显示偷看
Adam Garner指出,在Visual Studio 2017中,位置为:
工具→选项→文本编辑器→常规→启用鼠标单击以执行转到定义
答案 1 :(得分:17)
如果您有Resharper AND Productivity Power Tools,默认情况下这将导致ctrl + click
进行定义并查看定义。很烦人。来自@SnowFatal的解决方案将关闭窥视功能。 Resharper的选项列为"转到< Control + Left Click>上的声明在编辑"。
答案 2 :(得分:10)
在最新版本的Visual Studio 2017(15.4.0)中,它是:
工具→选项→文本编辑器→常规→启用鼠标单击以执行转到定义
您可以通过取消选中该框来禁用它,也可以设置其他键来触发该模式。
答案 3 :(得分:6)
Ctrl + Click - > Peek Definition实际上是由Productivity Power Tools启用的。如果禁用" Ctrl +单击转到定义"在Productivity Power Tools选项中,此行为将消失。
答案 4 :(得分:0)
对于Visual Studio 2017,它是:
工具→选项→生产力电动工具→常规→控制点击显示Peek中的定义