Resharper ctrl单击不工作Visual Studio 2015

Dan*_*key 34 resharper visual-studio-2015

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

我再次应用了resharper方案

清除了resharper缓存

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

有什么建议?

Sma*_*tK8 59

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

Tools -> Options -> Text Editor -> General
Run Code Online (Sandbox Code Playgroud)

并关闭Enable mouse click to perform Go To Definition或更改修改键到其他东西.

  • 真正适用于VS 2017 Resharper的解决方案. (7认同)
  • 是!你是我今天的个人英雄.那为我修好了! (2认同)

Jes*_*ess 27

谢谢你@ SmartK8的答案.我有Visual Studio 2017(15.4.4)和ReSharper 2017.2.1.我发现CTRL-Click在这种情况下实际上会导航两次.它非常烦人,根据你的鼠标位置和你降落的位置,你可以实际导航两次.
由于导航UI提示上的"双下划线",您可以判断这种情况正在发生.看看这个:

在此输入图像描述

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

或者,您可以通过转到ReSharper>选项>搜索和导航来关闭ReSharper的导航.在编辑器中取消选中Rich鼠标导航.

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

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


Dan*_*key 19

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

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

Untick转到控制声明+左键单击

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

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

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


编辑:

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

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

  • Clear Caches为我工作.对于那些/不知道在哪里(像我一样)的人:Resharper - >选项 - >环境 - >一般,在底部有一个按钮Clear Caches.单击它并重新启动VS. (2认同)