Visual Studio 2015:禁用 Control+单击导航
Visual Studio 2015: Disable Control+Click Navigation
升级到 Visual Studio 2015 后,按住 control 键并单击符号可导航到该符号定义。在以前的版本中,这将 select 整个单词。
如何在 CTRL + Click(ing) 符号时禁用导航事件,使其突出显示单词?
我确实安装了 Resharper (Ultimate 9.2)。 Environment -> Search & Navigation -> Go to Declaration on Control + Click in the editor
下的配置选项没有勾选
所有搜索引擎结果都提到这是 Visual Studio 以前版本中的 Productivity Power Tools 扩展的一个功能。我没有安装那个扩展。
编辑
确保您使用 Visual Studio 作为您的 resharper 键盘方案。
环境 -> 键盘和菜单
工具 -> 选项 -> 环境 -> 键盘
要停止转到声明,select 它并为其输入一个新的快捷键。在这张图片中,我已经证明我将此快捷方式更改为 ctr num 1,但无法将其更改为 ctr num 3。在测试 crt 时,单击不会将我带到声明中。
找到您要删除的快捷方式,在本例中为 Edit.NavigateTo 和 remove
。
切换到 Visual C# 键盘映射方案
- 在“工具”菜单上,单击“选项”。
- 展开环境,然后单击键盘。
- Select Visual C# 2005 来自 Apply the following application
键盘映射方案下拉列表。
或者你可以
键盘:CTRL + W
也可以使用插件
Keyboard Shortcut Exporter
你可以 import/export 键盘映射文件
要禁用导航到 VS2015 中的符号定义,
这个对我有用。
使用 Resharper Ultimate 2016.3.1,我可以通过禁用 "Rich mouse navigation in the editor" 来解决问题。它可以在环境 > 搜索和导航下的 Resharper 选项 window 中找到。
也许更新 Resharper 可以解决问题。
另外,我的机器上没有安装 Productivity Power Tools。
我在 "Options - Text Editor - General" 设置中找到了我的解决方案。这是在 VS 2017 你。
转到 ReSharper 选项 > 环境 > 搜索和导航,然后取消选中以下选项:
- 编辑器中丰富的鼠标导航
- 启用'Smart go to declaration'
我终于按照我在这个 page..
上找到的信息解决了这个问题
在 vs 2017 中,此设置在 Tools -> Options -> Text Editor -> General -> Enable mouse click to perform Go to Definition
中可用。
可以取消勾选!
Productivity Power Tools + VS2017 的更新。无需为此功能进行设置,而是安装一个单独的插件。因此,在安装 PPT 后,您将拥有一个名为 Ctrl+Click Go To Definition
的新扩展。不确定为什么我们需要该工具,因为它已融入 VS,但是...
无论如何,禁用该扩展(加上 VS 和 Resharper 的其他评论中提到的其他内容)解决了我的 ctrl+click 问题。
升级到 Visual Studio 2015 后,按住 control 键并单击符号可导航到该符号定义。在以前的版本中,这将 select 整个单词。
如何在 CTRL + Click(ing) 符号时禁用导航事件,使其突出显示单词?
我确实安装了 Resharper (Ultimate 9.2)。 Environment -> Search & Navigation -> Go to Declaration on Control + Click in the editor
下的配置选项没有勾选
所有搜索引擎结果都提到这是 Visual Studio 以前版本中的 Productivity Power Tools 扩展的一个功能。我没有安装那个扩展。
编辑
确保您使用 Visual Studio 作为您的 resharper 键盘方案。
环境 -> 键盘和菜单
工具 -> 选项 -> 环境 -> 键盘
要停止转到声明,select 它并为其输入一个新的快捷键。在这张图片中,我已经证明我将此快捷方式更改为 ctr num 1,但无法将其更改为 ctr num 3。在测试 crt 时,单击不会将我带到声明中。
找到您要删除的快捷方式,在本例中为 Edit.NavigateTo 和 remove
。
切换到 Visual C# 键盘映射方案
- 在“工具”菜单上,单击“选项”。
- 展开环境,然后单击键盘。
- Select Visual C# 2005 来自 Apply the following application 键盘映射方案下拉列表。
或者你可以
键盘:CTRL + W
也可以使用插件
Keyboard Shortcut Exporter 你可以 import/export 键盘映射文件
要禁用导航到 VS2015 中的符号定义, 这个对我有用。
使用 Resharper Ultimate 2016.3.1,我可以通过禁用 "Rich mouse navigation in the editor" 来解决问题。它可以在环境 > 搜索和导航下的 Resharper 选项 window 中找到。 也许更新 Resharper 可以解决问题。
另外,我的机器上没有安装 Productivity Power Tools。
我在 "Options - Text Editor - General" 设置中找到了我的解决方案。这是在 VS 2017 你。
转到 ReSharper 选项 > 环境 > 搜索和导航,然后取消选中以下选项:
- 编辑器中丰富的鼠标导航
- 启用'Smart go to declaration'
我终于按照我在这个 page..
上找到的信息解决了这个问题在 vs 2017 中,此设置在 Tools -> Options -> Text Editor -> General -> Enable mouse click to perform Go to Definition
中可用。
可以取消勾选!
Productivity Power Tools + VS2017 的更新。无需为此功能进行设置,而是安装一个单独的插件。因此,在安装 PPT 后,您将拥有一个名为 Ctrl+Click Go To Definition
的新扩展。不确定为什么我们需要该工具,因为它已融入 VS,但是...
无论如何,禁用该扩展(加上 VS 和 Resharper 的其他评论中提到的其他内容)解决了我的 ctrl+click 问题。