Resharper ctrl单击不工作Visual Studio 2015

时间:2016-04-25 11:04:18

标签: visual-studio-2015 resharper

Resharper突然决定ctrl alt click和ctrl click不再是一件事。

我再次应用了resharper方案

清除了resharper缓存

重置visual studio键盘工具>环境 - >键盘

有什么建议吗?

4 个答案:

答案 0 :(得分:58)

还有一个可能的罪魁祸首(至少在Visual Studio 2017中)。如果没有解决方案可行(对我而言)。你应该去:

Enable mouse click to perform Go To Definition

并关闭{{1}}或将修改键更改为其他内容。

答案 1 :(得分:26)

谢谢@ SmartK8的回答。我有Visual Studio 2017(15.4.4)和ReSharper 2017.2.1。我发现在这种情况下, CTRL - 单击实际上会导航 两次 。它非常烦人,根据您的鼠标位置和着陆位置,您实际上可以导航两次 由于导航UI提示上的“双下划线”,您可以判断这种情况正在发生。看看:

enter image description here

要关闭Visual Studio的导航选项,请转到:工具>选项>文本编辑器>常规。并投票赞成@SmartK8对这一智慧的回答!现在只剩下ReSharper的导航。

或者,您可以转到 ReSharper>来关闭ReSharper的导航。选项>搜索&导航即可。取消选中编辑器中的丰富鼠标导航

我决定保留ReSharper的导航,因为我可以去定义或实现。 (在接口中声明方法时,实现很好。)

哈哈,还有双下划线?下面1个像素的下划线是Visual Studio的下划线。下面3个像素的下划线是ReSharper one!

答案 2 :(得分:19)

因此,在撕掉我不存在的头发,重新启动机器并升级resharper后,我设法解决了这个问题。

Resharper - 选项 - 环境 - 搜索&导航 - 编辑器中的丰富鼠标导航。

Untick转到 Control +左键单击

上的声明

Untick转到 Control + Alt +左​​键单击

的实现

出于某些原因,解开这些实际上会启用该功能?我假设我有一些功能在某处覆盖了这些功能。

无论如何,它解决了我的问题,希望这可以帮助将来有同样问题的其他人。

编辑:

我原来的答案是红鲱鱼。 Resharper陷入了困境。

我清除了我的resharper缓存,重新启动了visual studio和我的机器。然后我在编辑器中重新勾选了丰富的鼠标导航,这解决了我的问题。抱歉有任何困惑。

答案 3 :(得分:2)

是否安装了生产力电动工具?它还有一个定义与Resharper的冲突。

在选项=>中关闭Productivity Power Tools的“Control-Click Go To Definition”生产力Power Tools =>打开/关闭扩展程序。

我认为任何其他做同样事情的扩展也是如此。尝试通过在Visual Studio右上角的“快速启动文本框”中键入“控制单击”来查找它们。

可能重复:https://stackoverflow.com/a/22148763/492