如何在VSCode中查看操作历史,查询误触的三键组合快捷键
提问
背景
我操作键盘时未留意,误触发了某个功能,选中的代码top:0变成了<top:0></top:0>,我觉得这个功能很实用,但不知道当时按下的三键组合是什么。
问题
如何像Microsoft Office Word/PowerPoint/Excel那样,在VSCode中查看操作历史?
已尝试操作
- 查阅用户自定义快捷键绑定
- 搜索可能相关的扩展设置
- 检索VSCode官方文档
回答
你可以通过以下两种方式实现需求:
如果你要找刚才误触的快捷键对应的功能,直接开启VSCode内置的键盘快捷键日志即可:
- 按
Ctrl+Shift+P(Mac 为Cmd+Shift+P)调出命令面板,搜索「切换键盘快捷键日志记录」并开启 - 之后你按下的任意按键组合都会在输出面板显示对应的触发命令,反复尝试你可能用到的三键组合,即可匹配到对应的「选中内容包裹标签」功能
- 找到对应命令后,在命令面板搜索「键盘快捷方式」,进入配置页搜索该命令名称,就能看到当前绑定的快捷键,也可以自定义成你常用的组合
注:你提到的选中内容生成闭合标签的功能,大概率是内置Emmet插件提供的「用缩写包裹」能力,默认快捷键为Ctrl+Shift+G后按Ctrl+E,如果你的快捷键是三键组合,大概率是之前自定义或者第三方扩展修改了绑定
- 按
如果你需要类似Office的完整操作历史记录,可以安装本地历史相关扩展,扩展会自动记录每一次文件修改的版本、操作时间,支持回溯任意时间点的修改内容。如果仅需要查看近期执行过的命令列表,直接在命令面板搜索「显示所有命令」即可看到最近的操作记录。
内容的提问来源于stack exchange,提问作者Pablo LION
相关产品推荐
相关产品推荐

