Resharper Alt Enter不工作

帮助,没有Resharper我无法工作。突然,我的Alt+进入↵快捷方式(带来的行动列表)已经停止工作。有人经历过或者知道怎么解决吗?

86823 次浏览

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

编辑

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

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

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

现象B:按Alt+进入↵无效。修复使用第2步,然后尝试步骤#1,如果问题仍然存在。

  1. 执行Visual Studio重置:

    • 以管理员身份运行cmd.exe
    • cd C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\
    • devenv.exe /ResetSettings
    • 李< / ul > < / >
    • 重新应用Visual Studio键盘方案:

      • (VS2013最新ReSharper) ReSharper > Options > Environment > Keyboard & Menus > ReSharper Platform keyboard scheme: Visual Studio > Apply Scheme > Save。这将重置ReSharper的快捷键。
      • (老版本) ReSharper > Options > Environment > General > Visual Studio Integration > Apply
      • 李< / ul > < / >

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

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

ReSharper -> Options -> Environment -> Visual Studio Integration -> 键盘快捷键(Visual Studio) ->应用方案(按钮)

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

我找到了这个奇怪的解

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

我发现了一个特别的解决方案,似乎做的伎俩现在(不是 当然,如果这是普遍的,但它在这里工作。两次):< / p >

  1. 我导出了我的当前设置,其中没有工作的ReSharper快捷键设置(工具-导入/导出->导出选中…)
  2. 我再次导入设置(工具->导入/导出->导入选定…)

也许有点像黑客,但键盘快捷键似乎有用。

解决方案帮助修复其余(特别是控制+ B -去 定义)< / p >

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

ReSharper > Options > Environment > Keyboard &菜单>检查ReSharper 2.x或IntelliJ IDEA ->应用

. x或IntelliJ IDEA ->应用

. x

这将重置ReSharper的快捷键。

唯一要做的是在Options > Environment > Keyboard下设置键盘快捷键。将ReSharper_QuickFix添加到搜索中,并在Press shortcut keys:文本框下输入快捷键,然后单击AssignOK。完成,你不需要重置任何东西。

为了让你的Alt+进入↵组合工作,你应该在Tools->Options->Environment->Keyboard中为Alt+进入↵设置“ReSharper_AltEnter”动作(以前是“ReSharper_QuickFix(文本编辑器)”)。Keyboard Options在"Press shortcuts here:"字段中按Alt+进入↵并展开"当前使用的快捷键"下拉列表。没有必要选择动作,它就应该在那里。如果不是-转到Resharper->Options->Environment->Keyboard & Menus并应用"ReSharper 2。x或Intellij IDEA”方案。

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

我必须这样做:

  1. Resharper ->选项->键盘和放大器;菜单
  2. 选择“ReSharper 2”。x或IntelliJ IDEA"
  3. 点击“申请计划”
  4. <李>单击“保存”

  5. Resharper ->选项->键盘和放大器;菜单
  6. 选择“Visual Studio”
  7. 点击“申请计划”
  8. 点击“保存”

如果分析转换为off 在文件中,为什么Alt+进入↵将不起作用的另一个原因是。如果你在代码编辑窗口的右上角滚动条的右边,有一个pause图标而不是warningOK符号,R#将不会给你任何关于Alt+进入↵的菜单。

如果它被禁用,你可以从Code Inspection > Settings下的R#选项菜单中启用它,并确保Enable code analysis被选中。

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

ReSharper | Options | KeyBoard & Menus.

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

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

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

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

我必须这样做:

  1. 进入Visual Studio -> Tools -> Options -> Environment -> Keyboard

  2. 按<强>重置< / >强

  3. 进入ReSharper -> Options…>环境->键盘和放大器;菜单< / >强

  4. 选择ReSharper键盘方案

  5. 最后,选择Visual Studio,点击Apply Scheme然后Save

.. 它成功了!

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

在Visual Studio 2017

  • 打开工具 > 选项或按Alt + T + O
  • 环境选项卡下> 键盘
  • 搜索“AltEnter”并选择Resharper_AltEnter
  • 添加一个新的快捷方式Alt+输入
  • __abc0 > __abc1

这招奏效了……

enter image description here

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

另一个解决办法是:

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

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

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