如何舒适地设置Visual Studio 2010的键盘快捷键,尤其是在使用ReSharper时?

3
在每个 Visual Studio.NET 版本中,您可以使用菜单 工具 -> 选项 -> 环境 -> 键盘 来设置键盘快捷键,并通过在“显示包含命令”的文本框中输入部分内容来找到要为其分配快捷键的命令。
一方面,列表框太短并且难以操作 - 是否有替代方法?
然后,我如何找到特定操作的正确命令名称?
具体而言,我正在使用带有 Visual Studio 2010 的 ReSharper 5.1,并希望将 Alt + Enter 快捷键恢复(在旧版本中默认存在),当光标位于 ReSharper 用于突出显示错误或警告的花括号下划线上时,它可以打开 ReSharper 上下文菜单。
我如何找到该命令的名称(除了根据经验进行猜测)?
2个回答

4
我实现这个的方法是在录制宏时执行操作(使用工具/宏/记录临时宏)。
当我完成操作后,查看宏源代码通常有助于找到正确的命令。
例如,我刚刚让R#通过Alt-Enter添加了一些魔法,宏记录器显示如下:
DTE.ExecuteCommand("ReSharper_QuickFix")

2
您可以通过使用 ReSharper -> 选项 -> Visual Studio 集成页面重新绑定 所有 ReSharper 快捷键。选择一个键盘方案并点击“应用方案”。

我知道,但这并不能帮助我找到特定的命令,它只是将一切重置为一个或另一个默认方案。 - Olaf
是的,我知道,但那可能是你真正的问题。在R#中,Alt+Enter快捷键被称为“快速修复”。这可能会帮助你找到它。 - Roger Lipscombe
“快速修复”提示解决了我的实际问题 - 确实感谢!然而,另一个问题仍然存在:你如何找出这被称为“快速修复”(例如)? - Olaf
从那个对话框中,我不知道。几年前我在一封与JetBrains的电子邮件交流中发现了这一点。 - Roger Lipscombe

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接