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 +单击不起作用的主要内容,如果未能解决你的问题,请参考以下文章