ReSharper vs2013中CTRL+Click无法使用

9
我安装了Reshaper 8.1.23和Visual Studio 2013 Update 1。
我希望能够在按住Ctrl并单击时导航到程序集。例如,按住Ctrl并单击IdentityUser类应该会显示IdentityUser类,但实际上没有任何反应。我也尝试了这里提到的操作Resharper Navigate to MVC View,但是没有成功。当我按f12时,可以进入所需的类,但在之前版本的resharper中却可以通过resharper完成此操作。

你按住Ctrl键时是否出现下划线?最近安装了Productivity Power Tools吗? - Igal Tabachnik
是的,最近我安装了生产力工具,它显示了下划线选择,并且可以在未编译的程序集中的视图和方法上工作。我希望能够像在IdentityUser上按F12键一样打开程序集。 - Amir Jalali
3个回答

14

没有附加信息,我认为所发生的事情是Productivity Power Tools占用了你的Ctrl-Click操作。您可以从工具 - 选项 - 生产力工具关闭它,并禁用Ctrl + 单击以查看定义。这应该使Ctrl-Click再次被ReSharper使用,并在源代码不可用时导航到反编译代码。


2
在“工具”-“选项”-“生产力工具”-“其他扩展”下,取消勾选“控制单击在 Peek 中显示定义”。 - Aiden Strydom
在VS2017中,此选项现在位于“工具 > 选项 > 文本编辑器 > 通用”下,取消勾选“启用鼠标单击执行转到定义”。 - Nick Orlando

2
我的解决方法是进入ReSharper -> 选项 -> 键盘和菜单,重新应用我的键盘方案:

在Resharper中应用方案


0

这个版本的resharper可能存在一个bug。这篇文章解释了你应该下载哪个版本才能让它正常工作。这与我使用resharper 8.1时遇到的情况一致。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接