救命,没有刮刀我没法工作。突然,我的Alt+Enter(弹出操作列表)快捷键停止工作了。有人经历过或者知道怎么解决吗?


你可以试试ReSharper -> Options > IntelliSense > General,切换单选按钮,然后点击OK。然后切换回先前选择的单选按钮。

Edit

下面是如何在Visual Studio/Resharper从JetBrains知识库中更改/分配快捷键

您正在寻找的命令称为“ReSharper_QuickFix”。在版本8中,这称为“Resharper_AltEnter”。


症状A:菜单弹出一秒钟,然后消失。修正了按数字顺序使用以下步骤的问题。

现象B:按“Alt+Enter()”无效。修复使用步骤#2,然后尝试步骤#1,如果问题仍然存在。

执行Visual Studio重置: 以Administrator用户运行cmd.exe cd C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ devenv.exe / ResetSettings 重新应用Visual Studio键盘方案: (VS2013最新ReSharper) ReSharper >选项>环境>键盘和菜单> ReSharper平台键盘方案:Visual Studio >应用方案>保存。这将重置ReSharper的快捷键。 ReSharper >选项>环境>通用> Visual Studio集成>应用


当我升级Vista -> Win 7时,我也有同样的。在我的箱子里,我把键盘设置为“美国国际”。按+实际上会得到+ +。解决方案:将键盘设置为“US”。


谢谢你,乔什……你的建议对我有用。我在VS 2010上采取的步骤是:

ReSharper ->选项->环境-> Visual Studio集成-> 键盘快捷键(Visual Studio) ->应用方案(按钮)


我还发现Kwex解决方案是有效的,但有时它不能把所有的快捷方式都放回去。

我找到了这个奇怪的解

http://youtrack.jetbrains.com/issue/RSRP-287309

我找到了一个临时的解决方案,似乎现在做的把戏(不是 当然,如果这是普遍的,但它在这里工作。两次): 我导出了我的当前设置,其中没有工作的ReSharper快捷键设置(工具-导入/导出->导出选中…) 我再次导入设置(工具->导入/导出->导入选定…) 也许有点像黑客,但键盘快捷键似乎有用。 解决方案帮助解决其余(特别是控制+ B -去 定义)


我也遇到过同样的问题。你可以通过进入

ReSharper >选项>环境>键盘和菜单>检查ReSharper 2.x或IntelliJ IDEA ->适用

这将重置ReSharper的快捷键。


唯一要做的就是在选项>环境>键盘下设置键盘快捷键。将ReSharper_QuickFix添加到搜索中,并在“按快捷键:文本框”下输入快捷键,单击“分配”和“确定”。完成,你不需要重置任何东西。


要让你的Alt+Enter组合工作,你应该为Alt+输入(在工具->选项->环境->键盘中)设置“ReSharper_AltEnter”动作(以前是“ReSharper_QuickFix(文本编辑器)”)。在“Press shortcuts here:”字段并展开“当前使用的快捷键:”下拉列表中按Alt+输入()。没有必要选择动作,它就应该在那里。如果不是-转到Resharper->选项->环境->键盘和菜单,并应用“Resharper 2”。x或Intellij IDEA”方案。

在此之后,ReSharper acions将适用于Alt+Enter(甚至当你应用“Visual Studio”或“None”键盘方案时)。确切地说,对于“Visual Studio”模式,将显示选择窗口,而对于“None”,默认情况下将执行ReSharper动作。因此,“ReSharper_AltEnter”为Alt+Enter(是关键时刻,让您的ReSharper行动工作!)


我必须这样做:

>选项->键盘和菜单 选择“ReSharper 2”。x或IntelliJ IDEA" 点击“申请计划” 点击“保存” >选项->键盘和菜单 选择“Visual Studio” 点击“申请计划” 点击“保存”


另一个原因是,如果关闭文件分析,Alt+Enter(0)将不起作用。如果你看代码编辑窗口的右上角,滚动条的右侧,有一个暂停图标,而不是警告,或确定符号r#将不会给你任何菜单在Alt+Enter()。

如果这是禁用的,你可以从r#选项菜单下的代码检查>设置启用它,并确保启用代码分析是选中的。


这发生在我把ReSharper从v8 EAP升级到8.0.14.856版本后。我使用IntelliJ快捷键。我的Alt+Enter(回车)停止工作。为了找回它,我用了

ReSharper | Options | KeyBoard & Menus.

我选择了Visual Studio单选按钮,然后应用方案按钮,然后选择Resharper 2x或IntelliJ IDEA单选按钮,然后另一个应用方案。我的Alt+Enter(回车)又开始工作了。

我写这篇文章是因为这个问题出现在工具的最新版本中,Bart和Josh的评论虽然在本质上仍然是正确的,但参考了自他们写文章以来略有移动的菜单项。


如果任何其他解决方案不工作尝试删除%APPDATA%\JetBrains\ReSharper文件夹。这将在VS2012和VS2013中恢复ReSharper的工作状态。


在我的例子中,右- alt“合成”键阻止窗口看到它被按下,所以它只能看到“进入”。删除组合键固定它为我..


我必须这样做:

进入Visual Studio ->工具->选项->环境->键盘 按重置 去ReSharper ->选项…->环境->键盘和菜单 选择ReSharper键盘方案 最后,选择Visual Studio,点击应用方案,然后保存

.. 它成功了!


除了上面的答案,还有一个简单的方法使用Resharper 3.3

在Visual Studio 2017

打开工具>选项或按Alt + T + O 在环境选项卡下>键盘 搜索“AltEnter”,选择Resharper_AltEnter 添加一个新的快捷键Alt+Enter 赋值> OK

这招奏效了……


通过安装“IntelliJ键盘快捷扩展”解决。没有找到任何重塑者的选项。


另一个解决办法是:

这可能是由于ReSharper扩展不再与已安装的ReSharper版本兼容。卸载扩展程序通常可以为我解决这个问题。

在使用EAP版本的r#时,我经常看到这种情况。例如,在撰写本文时,当前的EAP r# 2021.3有几个不兼容的插件,并导致加载异常,导致灯泡动作/ alt+enter无法加载:https://youtrack.jetbrains.com/issue/RSRP-486452

注意:当Visual Studio启动时,您可能会看到由上述不兼容异常引起的错误消息弹出。