Resharper vs2013 CTRL +单击不起作用

Posted

技术标签:

【中文标题】Resharper vs2013 CTRL +单击不起作用【英文标题】:Resharper vs2013 CTRL+Click not working 【发布时间】:2014-04-04 04:19:30 【问题描述】:

我已经安装了 reshaper 8.1.23 和 Visual Studio 2013 更新 1。

我想在按住 Ctrl + 单击时导航到程序集。例如,在 IdentityUser 类上按住 Ctrl 并单击应该带来 IdentityUser 类,但没有任何反应。我也做了这里提到的Resharper Navigate to MVC View,但没有成功。当我按 f12 时,它会转到所需的类,但在以前版本的 resharper 中,它是由 resharper 完成的。

【问题讨论】:

按住 Ctrl 时会出现下划线吗?您最近安装了 Productivity Power Tools 吗? 是的,最近我安装了生产力电动工具,它显示了带下划线的选择,它适用于非汇编和未编译的视图和方法。我希望能够打开程序集,例如 f12 键对 IdentityUser 的作用。 【参考方案1】:

如果没有其他信息,我认为发生的事情是 Productivity Power Tools 接管了您的 Ctrl-Click 操作。您可以从 Tools - Options - Productivity Power Tools 将其关闭,并禁用 Ctrl + Click to Peek Definition。这应该会让 ReSharper 再次使用 Ctrl-Click,并且当源不可用时,它将导航到反编译的代码。

【讨论】:

在工具 - 选项 - 生产力工具 - 其他扩展 -> 取消勾选 -> “控制点击在 Peek 中显示定义” 在 VS2017 中,该选项现在位于 Tools > Options > Text Editor > General 下,并取消勾选“Enable mouse click to perform Go To Definition”【参考方案2】:

对我有用的是进入 ReSharper -> 选项 -> 键盘和菜单并重新应用我的键盘方案:

【讨论】:

【参考方案3】:

此版本的 resharper 可能存在错误。 This post 解释了您应该下载哪个版本才能使其工作。这与我使用 resharper 8.1 时遇到的情况一致

【讨论】:

以上是关于Resharper vs2013 CTRL +单击不起作用的主要内容,如果未能解决你的问题,请参考以下文章

Resharper 8:导航到反编译源不起作用

如何使用VS2013编写C语言? 包括编译连接和运行测试.

在 Visual Studio 中 Resharper 后重新激活多插入符号快捷方式

怎样VS2013下安装Qt5的插件

怎样VS2013下安装Qt5的插件

如何用visual studio 2010 写c++程序