resharper Altinput不工作

帮助,我不能没有Resharperfunction。 突然间,我的Alt + Enter↵快捷键(调出动作列表)停止工作。 有人经历过这个或知道如何解决?

症状A:菜单popup一瞬间,然后消失。 按数字顺序使用以下步骤进行修复。

症状B:按下Alt + Enter键什么也不做。 如果问题依然存在, 请先使用步骤#2修复,然后再尝试步骤#1。

  1. 执行Visual Studio重置:

    • 以pipe理员身份运行cmd.exe
    • cd C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\
    • devenv.exe /ResetSettings
  2. 重新应用Visual Studio键盘scheme:

    • (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

您可以尝试使用ReSharper – > Options > IntelliSense > General并切换单选button,然后单击OK 。 然后切换回先前select的单选button。

编辑

以下是如何从JetBrains知识库中更改/分配Visual Studio/Resharper keyshort剪切

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

我必须这样做:

  1. resharper – >选项 – >键盘和菜单
  2. select“ReSharper 2.x或IntelliJ IDEA”
  3. 点击“申请scheme”
  4. 点击“保存”
  5. resharper – >选项 – >键盘和菜单
  6. select“Visual Studio”
  7. 点击“申请scheme”
  8. 点击“保存”

为了让你的Alt + Enter组合工作,你应该在Tools->Options->Environment->KeyboardAlt + Enter键设置“ReSharper_AltEnter”动作(以前称为“ReSharper_QuickFix(文本编辑器)”)。 键盘选项 在“在此处按快捷方式”字段中按Alt + Enter键,然后展开“当前由…使用的快捷方式”下拉列表。 没有必要select行动,它应该在那里。 如果不是,请进入Resharper->Options->Environment->Keyboard & Menus并应用“ReSharper 2.x或Intellij IDEA”scheme。

之后,即使您应用“Visual Studio”或“None”键盘scheme,ReSharper acions也可以使用Alt + Enter键 。 确切地说,对于“Visual Studio”模式select窗口将被显示,对于“无”ReSharper动作将被默认执行。 因此, Alt + Enter键的 “ReSharper_AltEnter”是让ReSharper操作起作用的关键时刻!

谢谢乔希…你的build议为我工作。 我在VS 2010上采取的步骤是:

ReSharper – > Options – > Environment – > Visual Studio Integration – > Keyboard Shortcuts(Visual Studio) – > Apply Scheme(button)

我必须这样做:

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

  2. 重置

  3. 转到ReSharper – >选项… – >环境 – >键盘和菜单

  4. selectReSharper键盘scheme

  5. 最后,selectVisual Studio ,点击Apply Scheme ,然后点击Save

它工作!

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

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

这将重置ReSharper的快捷键。

我也发现,Kwex解决scheme的工作,但有时它并没有把所有的快捷方式回来。

我发现这个奇怪的解决scheme

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

我发现了一个临时解决scheme,似乎现在已经做好了(不知道这是否是通用的,但是它在这里工作了两次):

  1. 我导出了我的当前设置有不工作的ReSharper快捷方式设置(工具 – 导入/导出 – >导出select…)
  2. 我再次导入设置(工具 – >导入/导出 – >导入select…)

也许是一种黑客,但键盘快捷键似乎工作。

解决scheme帮助解决了其余的问题(特别是Control + B – 去定义)

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

当我升级Vista的时候,我也一样 – > Win 7.我的情况是,我把键盘设置为“美国国际”。 按+实际上会给你+ +。 解决scheme:将键盘设置为“US”。

如果任何其他解决scheme不起作用尝试删除%APPDATA%\JetBrains\ReSharper文件夹。 这将在VS2012以及VS2013中恢复ReSharper工作状态。

在我的情况下,右Alt的“撰写”键是防止窗口看到它被按下,所以它只是看到“进入”。 删除组合键为我固定它。

如果在文件上 off分析,为什么Alt + Enter键不起作用的另一个原因。 如果您在代码编辑窗口的右上angular查看滚动条的右侧,并且有一个pause图标而不是warning ,或者OK符号R#不会在Alt + Enter↵上给您任何菜单。

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

从某些v8 EAP升级ReSharper到版本8.0.14.856后,发生了这种情况。 我使用IntelliJ快捷键。 我的Alt + Enter↵停止工作。 为了找回来,我用了

 ReSharper | Options | KeyBoard & Menus. 

我select了Visual Studio单选button,然后应用schemebutton,然后selectResharper 2x或IntelliJ IDEA单选button,然后select另一个应用scheme。 我的Alt + Enter↵开始再次工作。

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