Resharper Alt输入不起作用

时间:2009-10-20 18:03:13

标签: visual-studio resharper

帮助,没有Resharper我就无法运作。突然,我的 Alt + 输入↵快捷键(调出动作列表)已停止工作。有人经历过这个或知道如何解决?

15 个答案:

答案 0 :(得分:236)

症状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
  2. 重新应用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

答案 1 :(得分:122)

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

修改

以下是如何从JetBrains Knowledge Base

更改/分配Visual Studio/Resharper中的短片剪辑

您要查找的命令名为“ReSharper_QuickFix”。在版本8中,这称为“Resharper_AltEnter”。

答案 2 :(得分:106)

我必须这样做:

  1. Resharper - >选项 - >键盘&菜单
  2. 选择“ReSharper 2.x或IntelliJ IDEA”
  3. 点击“应用方案”
  4. 点击“保存”

  5. Resharper - >选项 - >键盘&菜单
  6. 选择“Visual Studio”
  7. 点击“应用方案”
  8. 点击“保存”

答案 3 :(得分:56)

要获得 Alt + 输入↵组合,您应该为 Alt + Tools->Options->Environment->Keyboard中输入↵Keyboard Options按“kbd> Alt + >在此处按快捷键输入↵:字段并展开“当前使用的快捷方式:”下拉列表。没有必要选择行动,它应该在那里。如果不是 - 转到Resharper->Options->Environment->Keyboard & Menus并应用“ReSharper 2.x或Intellij IDEA”方案。

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

答案 4 :(得分:21)

谢谢乔希......你的建议对我有用。我对VS 2010采取的步骤是:

  

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

答案 5 :(得分:8)

我必须这样做:

  1. 转到 Visual Studio - >工具 - >选项 - >环境 - >键盘

  2. 重置

  3. 转到 ReSharper - >选项...... - >环境 - >键盘&菜单

  4. 选择 ReSharper键盘方案

  5. 最后,选择 Visual Studio ,点击应用方案,然后保存

  6. ..它有效!

答案 6 :(得分:6)

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

来解决它
  

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

这将重置ReSharper

的快捷键

答案 7 :(得分:1)

我也发现Kwex解决方案有效,但有时它并没有把所有的快捷方式都放回去。

我找到了这个奇怪的解决方案

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

  

我找到了一个特殊的解决方案,现在似乎可以解决这个问题(不是   确定这是否通用,但它在这里工作。两次):

     
      
  1. 我导出了当前设置,其中设置了无效的ReSharper快捷方式(工具 - 导入/导出 - >导出选定...)
  2.   
  3. 我再次导入设置(工具 - >导入/导出 - >导入选定...)
  4.         

    也许是一种破解,但键盘快捷键似乎有用。

         

    解决方案有助于解决其余问题(特别是Control + B - 转到   定义)

答案 8 :(得分:1)

唯一要做的就是在Options > Environment > Keyboard下设置键盘快捷键。您将ReSharper_QuickFix添加到搜索中,然后在Press shortcut keys:文本框下输入快捷键,然后点击AssignOK。完成后,您无需重置任何内容。

答案 9 :(得分:1)

作为 Alt + 输入↵的原因的另一个原因是,如果文件上的分析off ,则无效。如果您查看滚动条右侧代码编辑窗口的右上角,则会显示pause图标,而不是warningOK符号{{ 1}}不会在 Alt + 输入↵上给你任何菜单。

如果停用此功能,您可以通过R#下的R#选项菜单启用它,并确保选中Code Inspection > Settings

答案 10 :(得分:0)

当我升级Vista时,我也有同样的情况 - >赢7.我的情况,我把我的键盘设置为'美国 - 国际'。按+实际上会给你+ +。解决方案:将键盘设置为“US”。

答案 11 :(得分:0)

将ReSharper从某些v8 EAP升级到版本8.0.14.856后,发生了这种情况。我使用IntelliJ快捷方式。我的 Alt + 输入↵停止工作。为了得到它,我使用了

ReSharper | Options | KeyBoard & Menus.

我选择了Visual Studio单选按钮,然后选择了Apply Scheme按钮,然后选择了Resharper 2x或IntelliJ IDEA单选按钮,然后选择了另一个Apply Scheme。我的 Alt + 输入↵再次开始工作。

我写这个是因为问题出现在该工具的最新版本中,Bart和Josh的评论虽然仍然基本上仍然正确,但是指的是自写作以来稍微移动的菜单项。

答案 12 :(得分:0)

如果其他任何解决方案无效,请尝试删除%APPDATA%\JetBrains\ReSharper文件夹。这将使ReSharper恢复到VS2012和VS2013的工作状态。

答案 13 :(得分:0)

除了上述答案外,还有一种使用 Resharper 3.3

的简便方法

在Visual Studio 2017中

  • 打开工具> 选项,或按 Alt + T + O < / li>
  • 环境标签下> 键盘
  • 搜索“ AltEnter ”,然后选择Resharper_AltEnter
  • 添加新的快捷方式 Alt + 输入
  • 分配> 确定

它奏效了...

enter image description here

答案 14 :(得分:0)

通过安装“IntelliJ 键盘快捷键扩展”解决。未找到任何 Reshaper 选项。