Resharper Alt输入不起作用

问题描述 投票:229回答:15

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

visual-studio resharper
15个回答
238
投票

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

症状B:按Alt +Enter↵不执行任何操作。如果问题仍然存在,请首先使用步骤#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
投票

如果分析在文件上转换为Assign,那么为什么Alt +Enter↵不起作用的另一个原因。如果你在滚动条右侧的代码编辑窗口的右上方看到有一个OK图标而不是off,或者pause符号warning将不会在Alt + Enter上给你任何菜单。

如果禁用此功能,您可以从OK下的R#选项菜单启用它,并确保选中R#


0
投票

当我升级Vista时,我也有同样的想法 - > Win 7.我的情况是,我将键盘设置为'United States-international'。按+实际上会给你+ +。解决方案:将键盘设置为“US”。


0
投票

如果任何其他解决方案不起作用,请尝试删除Code Inspection > Settings文件夹。这将使ReSharper恢复到VS2012和VS2013的工作状态。


0
投票

在我的情况下,Right-Alt“compose”键阻止窗口看到它被按下,所以它只是看到“输入”。删除撰写键为我修复了..


0
投票

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

Enable code analysis

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

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


0
投票

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

在Visual Studio 2017中

  • 打开工具>选项或按Alt + T + O.
  • 在环境选项卡>键盘下
  • 搜索“AltEnter”并选择%APPDATA%\JetBrains\ReSharper
  • 添加新快捷键Alt + Enter
  • 分配>确定

它起作用了......

ReSharper | Options | KeyBoard & Menus.


126
投票

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

编辑

以下是如何在qazxsw poi中更改/分配qazxsw poi中的关键快捷键

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


106
投票

我不得不这样做:

  1. Resharper - >选项 - >键盘和菜单
  2. 选择“ReSharper 2.x或IntelliJ IDEA”
  3. 点击“申请方案”
  4. 点击“保存”
  5. Resharper - >选项 - >键盘和菜单
  6. 选择“Visual Studio”
  7. 点击“申请方案”
  8. 点击“保存”

56
投票

要使Alt +Enter↵组合正常工作,您应在Visual Studio/Resharper中为Alt +Enter↵设置“ReSharper_AltEnter”操作(以前称为“ReSharper_QuickFix(文本编辑器)”)。在“在此处按快捷方式:”字段中按Alt +Enter↵,然后展开“当前使用的快捷方式:”下拉列表。没有必要选择行动,它应该在那里。如果不是 - 请访问JetBrains Knowledge Base并申请“ReSharper 2.x或Intellij IDEA”计划。

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


21
投票

谢谢乔希......你的建议对我有用。我在Tools->Options->Environment->Keyboard上采取的步骤是:

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


8
投票

我不得不这样做:

  1. 转到Visual Studio - >工具 - >选项 - >环境 - >键盘
  2. 按重置
  3. 转到ReSharper - >选项... - >环境 - >键盘和菜单
  4. 选择ReSharper键盘方案
  5. 最后,选择Visual Studio,单击Apply Scheme,然后单击Save

..它工作了!


6
投票

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

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

这将重置Resharper->Options->Environment->Keyboard & Menus的快捷键。


1
投票

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

我发现这个奇怪的解决方案

VS 2010

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

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

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

解决方案帮助修复其余的(特别是Control + B - 转到定义)


1
投票

唯一要做的是在ReSharper下设置键盘快捷键。您将http://youtrack.jetbrains.com/issue/RSRP-287309添加到搜索中并在Options > Environment > Keyboard文本框下输入快捷键,然后单击ReSharper_QuickFixPress shortcut keys:。完成后,您无需重置任何内容。

© www.soinside.com 2019 - 2024. All rights reserved.