resharper Altinput不工作
帮助,我不能没有Resharper
function。 突然间,我的Alt + Enter↵快捷键(调出动作列表)停止工作。 有人经历过这个或知道如何解决?
症状A:菜单popup一瞬间,然后消失。 按数字顺序使用以下步骤进行修复。
症状B:按下Alt + Enter键什么也不做。 如果问题依然存在, 请先使用步骤#2修复,然后再尝试步骤#1。
-
执行Visual Studio重置:
- 以pipe理员身份运行
cmd.exe
-
cd C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\
-
devenv.exe /ResetSettings
- 以pipe理员身份运行
-
重新应用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
- (VS2013最新ReSharper)
您可以尝试使用ReSharper
– > Options > IntelliSense > General
并切换单选button,然后单击OK
。 然后切换回先前select的单选button。
编辑
以下是如何从JetBrains知识库中更改/分配Visual Studio/Resharper
keyshort剪切
您正在查找的命令被称为“ReSharper_QuickFix”。 在版本8中,这被称为“Resharper_AltEnter”。
我必须这样做:
- resharper – >选项 – >键盘和菜单
- select“ReSharper 2.x或IntelliJ IDEA”
- 点击“申请scheme”
- 点击“保存”
- resharper – >选项 – >键盘和菜单
- select“Visual Studio”
- 点击“申请scheme”
- 点击“保存”
为了让你的Alt + Enter组合工作,你应该在Tools->Options->Environment->Keyboard
为Alt + 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)
我必须这样做:
-
转到Visual Studio – >工具 – >选项 – >环境 – >键盘
-
按重置
-
转到ReSharper – >选项… – >环境 – >键盘和菜单
-
selectReSharper键盘scheme
-
最后,selectVisual Studio ,点击Apply Scheme ,然后点击Save
它工作!
我遇到了同样的问题。 你可能可以通过进入
ReSharper>选项>环境>键盘和菜单>检查ReSharper 2.x或IntelliJ IDEA – >应用
这将重置ReSharper
的快捷键。
我也发现,Kwex解决scheme的工作,但有时它并没有把所有的快捷方式回来。
我发现这个奇怪的解决scheme
http://youtrack.jetbrains.com/issue/RSRP-287309
我发现了一个临时解决scheme,似乎现在已经做好了(不知道这是否是通用的,但是它在这里工作了两次):
- 我导出了我的当前设置有不工作的ReSharper快捷方式设置(工具 – 导入/导出 – >导出select…)
- 我再次导入设置(工具 – >导入/导出 – >导入select…)
也许是一种黑客,但键盘快捷键似乎工作。
解决scheme帮助解决了其余的问题(特别是Control + B – 去定义)
唯一要做的是在Options > Environment > Keyboard
下设置键盘快捷Options > Environment > Keyboard
。 将ReSharper_QuickFix
添加到您的search中,然后在快捷键下方inputPress shortcut keys:
文本框,然后单击Assign
并OK
。 完成,你不需要重置任何东西。
当我升级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的评论虽然仍然基本上正确,但是指的是自写之后稍微移动的菜单项。