Visual Studio 2015:禁用控制+单击导航

时间:2015-09-09 17:49:26

标签: visual-studio resharper visual-studio-2015

升级到Visual Studio 2015后,在单击符号时按住控件会导航到该符号定义。在以前的版本中,这将改为选择整个单词。

如何在控制+点击(转换)符号时禁用导航事件,以便突出显示该字?

我安装了Resharper(Ultimate 9.2)。未检查Environment -> Search & Navigation -> Go to Declaration on Control + Click in the editor下的配置选项。

所有搜索引擎结果都提到这是Visual Studio早期版本中Productivity Power Tools扩展的一项功能。我没有安装该扩展程序。

7 个答案:

答案 0 :(得分:16)

要禁用VS2015中的符号定义导航, 这个对我有用。

答案 1 :(得分:16)

我在"选项 - 文本编辑器 - 常规"中找到了我的解决方案。设置。这是VS 2017年的。

enter image description here

答案 2 :(得分:6)

借助Resharper Ultimate 2016.3.1,我可以通过禁用“编辑器中的丰富鼠标导航”来解决此问题。它可以在Resharper Options窗口的Environment>下找到。搜索&导航。 也许更新Resharper可以解决问题。

此外,我的机器上未安装Productivity Power Tools。

答案 3 :(得分:2)

转到ReSharper选项>环境>搜索&导航,然后取消选中以下选项:

  • 编辑器中的丰富鼠标导航
  • 启用'智能转到声明'

我终于按照我在page上找到的信息解决了这个问题。

答案 4 :(得分:2)

在2017年,Tools -> Options -> Text Editor -> General -> Enable mouse click to perform Go to Definition中提供了此设置。

你可以取消选中它!

答案 5 :(得分:1)

Productivity Power Tools + VS2017的更新。不安装此功能,而是安装单独的插件。因此,在安装PPT之后,您将拥有一个名为Ctrl+Click Go To Definition的新扩展程序。不知道为什么我们需要这个工具,考虑到它已经融入了VS,但是......

无论如何,禁用该扩展(加上VS和Resharper的其他评论中提到的其他内容)修复了我的ctrl + click woes。

答案 6 :(得分:0)

切换到Visual C#键盘映射方案

  • 在“工具”菜单上,单击“选项”。
  • 展开“环境”,然后单击“键盘”。
  • 从应用以下应用程序中选择Visual C#2005 键盘映射方案下拉列表。

或者您可以

键盘:>>> [''.join((i,j)) if j != '.' else i for i,j in zip(a,b.ljust(len(a),'.'))] ['AG', 'AG', 'AG', 'AG', 'A', 'A', 'A', 'A']

也可以使用插件

enter image description here

Keyboard Shortcut Exporter 您可以导入/导出键映射文件