Resharper ctrl 单击不起作用 Visual Studio 2015
Resharper ctrl click not working Visual Studio 2015
Resharper 突然决定 ctrl alt 单击和 ctrl 单击不再是东西。
我再次应用了 resharper 方案
清除了 resharper 缓存
重置 visual studio 键盘工具 > 环境 -> 键盘
有什么建议吗?
所以在把我不存在的头发撕掉后,重新启动机器并升级resharper,我设法解决了这个问题。
Resharper - 选项 - 环境 - 搜索和导航 - 编辑器中丰富的鼠标导航。
取消选中 Control + 左键单击
上的“转到声明”
取消选中 Control + Alt + 左键单击
上的“转到实施”
出于某种原因取消勾选这些实际上启用了该功能?我假设我有一些功能可以在某处覆盖这些。
无论如何它解决了我的问题,希望这对以后遇到同样问题的其他人有所帮助。
编辑:
我原来的答案是转移注意力。 Resharper 把自己搞得一团糟。
我清除了 resharper 缓存,重新启动了 visual studio 和我的机器。然后我在编辑器中重新勾选了丰富的鼠标导航,这为我解决了这个问题。抱歉造成任何混淆。
是否安装了生产力工具?它还有一个与 Resharper 冲突的定义。
在选项 => 生产力工具 => 打开扩展 On/Off 中关闭生产力工具 "Control-Click Go To Definition"。
我想对于任何其他做同样事情的扩展也是如此。尝试通过在 Visual Studio 右上角的快速启动文本框中键入 "Control click" 来找到它们。
可能重复:
还有一个可能的罪魁祸首(至少在 Visual Studio 2017 年)。如果 none 的解决方案有效(比如对我而言)。你应该去:
Tools -> Options -> Text Editor -> General
并关闭 Enable mouse click to perform Go To Definition
或将修饰键更改为其他键。
谢谢@SmartK8 的回答。我有 Visual Studio 2017 (15.4.4) 和 ReSharper 2017.2.1。我发现 CTRL-Click 实际上会导航 两次 在这种情况下。这非常烦人,并且取决于您的鼠标位置和着陆位置,您实际上可以导航两次。
由于导航 UI 提示上的 "double underline",您可以看出这是在发生。看看:
要关闭 Visual Studio 的导航选项,请转至:工具 > 选项 > 文本编辑器 > 常规。并为@SmartK8 的智慧投票!现在只保留 ReSharper 的导航。
或者,您可以通过转至 ReSharper > 选项 > 搜索和导航 来关闭 ReSharper 的导航。取消选中 编辑器中的丰富鼠标导航。
我决定保留 ReSharper 的导航,因为我可以转到定义或实现。 (在接口中声明方法时,转到实现很好)。
哈哈,双下划线呢?下面 1 个像素的下划线是 Visual Studio。下面3个像素的下划线是ReSharper的!
此操作将启用 Resharper 中的 Ctrl + 单击功能
- 在工具中 | Resharper 选项
中的外部来源
- Select 资源导航
- 保存
None 所提供的解决方案对我有用。导致 ctrl+click 停止工作的原因是当我的 resharper 许可证 运行 失效时。
几种禁用 resharper 以使其重新工作的方法:
- 工具 -> 选项 -> Resharper -> 常规 -> 立即暂停
- 扩展 -> 管理扩展 -> 已安装 -> JetBrains Resharper xx -> 禁用。重启 Visual Studio.
- 扩展 -> Resharper -> 选项 -> 键盘 -> 快捷方式方案 -> 键盘方案 -> None
Resharper 突然决定 ctrl alt 单击和 ctrl 单击不再是东西。
我再次应用了 resharper 方案
清除了 resharper 缓存
重置 visual studio 键盘工具 > 环境 -> 键盘
有什么建议吗?
所以在把我不存在的头发撕掉后,重新启动机器并升级resharper,我设法解决了这个问题。
Resharper - 选项 - 环境 - 搜索和导航 - 编辑器中丰富的鼠标导航。
取消选中 Control + 左键单击
上的“转到声明”取消选中 Control + Alt + 左键单击
上的“转到实施”出于某种原因取消勾选这些实际上启用了该功能?我假设我有一些功能可以在某处覆盖这些。
无论如何它解决了我的问题,希望这对以后遇到同样问题的其他人有所帮助。
编辑:
我原来的答案是转移注意力。 Resharper 把自己搞得一团糟。
我清除了 resharper 缓存,重新启动了 visual studio 和我的机器。然后我在编辑器中重新勾选了丰富的鼠标导航,这为我解决了这个问题。抱歉造成任何混淆。
是否安装了生产力工具?它还有一个与 Resharper 冲突的定义。
在选项 => 生产力工具 => 打开扩展 On/Off 中关闭生产力工具 "Control-Click Go To Definition"。
我想对于任何其他做同样事情的扩展也是如此。尝试通过在 Visual Studio 右上角的快速启动文本框中键入 "Control click" 来找到它们。
可能重复:
还有一个可能的罪魁祸首(至少在 Visual Studio 2017 年)。如果 none 的解决方案有效(比如对我而言)。你应该去:
Tools -> Options -> Text Editor -> General
并关闭 Enable mouse click to perform Go To Definition
或将修饰键更改为其他键。
谢谢@SmartK8 的回答。我有 Visual Studio 2017 (15.4.4) 和 ReSharper 2017.2.1。我发现 CTRL-Click 实际上会导航 两次 在这种情况下。这非常烦人,并且取决于您的鼠标位置和着陆位置,您实际上可以导航两次。
由于导航 UI 提示上的 "double underline",您可以看出这是在发生。看看:
要关闭 Visual Studio 的导航选项,请转至:工具 > 选项 > 文本编辑器 > 常规。并为@SmartK8 的智慧投票!现在只保留 ReSharper 的导航。
或者,您可以通过转至 ReSharper > 选项 > 搜索和导航 来关闭 ReSharper 的导航。取消选中 编辑器中的丰富鼠标导航。
我决定保留 ReSharper 的导航,因为我可以转到定义或实现。 (在接口中声明方法时,转到实现很好)。
哈哈,双下划线呢?下面 1 个像素的下划线是 Visual Studio。下面3个像素的下划线是ReSharper的!
此操作将启用 Resharper 中的 Ctrl + 单击功能
- 在工具中 | Resharper 选项 中的外部来源
- Select 资源导航
- 保存
None 所提供的解决方案对我有用。导致 ctrl+click 停止工作的原因是当我的 resharper 许可证 运行 失效时。
几种禁用 resharper 以使其重新工作的方法:
- 工具 -> 选项 -> Resharper -> 常规 -> 立即暂停
- 扩展 -> 管理扩展 -> 已安装 -> JetBrains Resharper xx -> 禁用。重启 Visual Studio.
- 扩展 -> Resharper -> 选项 -> 键盘 -> 快捷方式方案 -> 键盘方案 -> None