ctrl+k ctrl+s(windows/linux)或cmd+k cmd+s(macos)是打开vscode快捷键编辑器的唯一标准方式,需两段式操作:先按ctrl+k松开,再按ctrl+s;该界面支持搜索、重映射、导出json及查看when条件,比菜单或命令面板更直接高效。

Ctrl + K Ctrl + S(Windows/Linux)或 Cmd + K Cmd + S(macOS)是打开快捷键列表的直接入口,不用翻菜单、不依赖记忆——按完就看到全部绑定。
怎么打开 VSCode 快捷键编辑器
- 按下
Ctrl + K后松开,再按Ctrl + S(macOS 对应Cmd + K→Cmd + S),立刻进入「键盘快捷方式」界面 - 也可以通过命令面板:
Ctrl + Shift + P→ 输入Preferences: Open Keyboard Shortcuts回车 - 不推荐用菜单栏路径(文件 → 首选项 → 键盘快捷方式),太绕,且 macOS 上菜单文字还可能被本地化成“设置”之类,不稳定
怎么高效查找和验证某个快捷键
- 编辑器顶部有搜索框,输入关键词即可过滤,比如:
- 输入
save→ 查看所有保存相关绑定(Ctrl + S、Ctrl + K S、自动保存开关等) - 输入
format→ 找到文档格式化(Shift + Alt + F)、选中格式化(Ctrl + KCtrl + F)等
- 输入
- 点击某条快捷键右侧的「修改」图标(铅笔),可双击重绑;右键可「复制键绑定」或「重置为默认」
- 注意:部分快捷键显示为
when条件触发(如仅在编辑器聚焦时生效),实际不生效时先检查焦点是否在代码区
导出/备份快捷键配置的实用操作
- 快捷键编辑器右上角「…」菜单 → 「导出」可生成 JSON 文件,内容包含你所有自定义绑定
- 这个 JSON 可用于:
- 在新机器上通过「导入」还原习惯配置
- 对比不同环境差异(比如公司电脑 vs 个人本)
- 排查插件是否覆盖了基础快捷键(导出后搜
extension字段)
- 导出的 JSON 中,
key字段值就是真实按键序列(如"key": "ctrl+shift+f"),不是描述性文字,可直接用于脚本校验
真正容易被忽略的是:VSCode 的快捷键分三层作用域——全局、编辑器、终端。同一个组合键(比如 Ctrl + `)在终端里会切焦点,在编辑器里可能没反应。查快捷键时务必留意右侧的 when 条件列,否则会误判“这个快捷键失效”。











