我安装了一个 Visual Studio 插件,它重新定义了一些热键。对于其中一些,我需要回到 Visual Studio 的标准热键。我知道在“工具”->“选项”->“环境”->“键盘”下我可以重新定义热键,我做到了。问题是,现在我的热键 Ctrl-E、C 似乎有两个关联的命令,插件命令和标准命令。当我按下该组合时,Visual Studio 会运行插件命令,而不是标准命令。
问题是我不知道插件命令名称,因此除非我检查所有命令以查看关联的热键,否则我无法解除它的关联。有没有办法发现与特定热键关联的命令?
您可以尝试将此快捷方式分配给另一个命令,然后您将收到[您的命令]已使用此快捷方式的信息:
键盘快捷键扩展可以提供帮助。 它会生成一个文本文件,其中包含列出所有当前快捷方式的条目块,如下所示:
<command shortcut="Ctrl+M, Ctrl+E" name="Edit.ExpandCurrentRegion" />
然后您可以使用快捷方式在导出的文件中搜索命令。
从 2025 年开始,使用“键盘快捷键导出器”扩展而不是“键盘快捷键资源管理器”,如 @fastmultiplication 的答案中所述。