在 Visual Studio 2013 及以上版本中,当你按住 Ctrl 键并单击后,会出现“查看定义”(Peek Definition)功能。刚开始我觉得这很酷,但实际上大部分时间我需要点击“提升到文档”(Promote to Document)按钮,因为我会对 Ctrl + 单击的文件进行大量修改。但在搜索如何关闭“查看定义”时,我找不到任何关于是否可能的详细信息。我真正想要的是,Ctrl + 单击功能回到以前版本的 VS 中在自己的选项卡中打开定义。这可能吗?
在2017年之前的Visual Studio中:
工具→选项→Productivity Power Tools→其他扩展→控制单击在Peek中显示定义
Adam Garner指出,在Visual Studio 2017中,位置如下:
工具→选项→文本编辑器→常规→启用鼠标单击执行转到定义
ctrl + click
将会跳转到定义并查看定义。这非常令人烦恼。@SnowFatal提供的解决方案将关闭查看定义功能。在Resharper的选项中,该选项名为“在编辑器上使用<Control + Left Click>跳转到声明”。Ctrl + Click -> 预览定义实际上是由“生产力工具”启用的。如果在“生产力工具”选项中禁用了“Ctrl + Click转到定义”,则此行为将消失。
对于Visual Studio 2017,操作如下:
工具→选项→Productivity Power Tools→常规→控制单击在Peek中显示定义