跳到主要内容

Xcode 快捷键在 VS Code 里怎么用:常用快捷键对照表

快蝎插件让 VS Code 里 ⌘R 构建运行、⌘B 构建、⌘. 停止和 Xcode 一致;附构建调试、编辑导航的 Xcode 与 VS Code 快捷键对照表和改键方法。

在 VS Code 里写 iOS,装上免费插件快蝎(KXApp)后,最常用的三个 Xcode 快捷键直接可用:⌘R 构建并运行、⌘B 构建、⌘. 停止。其余操作大多有 VS Code 自己的快捷键,比如 ⌘P 快速打开文件、F12 跳到定义、⌃- 返回;也可以在键盘快捷方式设置里改成你习惯的 Xcode 按键。下面是常用操作的对照表和改键方法,按 macOS 上 VS Code 的默认键位整理,截至 2026 年 10 月。

还没装插件的按安装页操作,上手步骤见快速开始。

构建、运行、调试

操作 Xcode VS Code + 快蝎
构建并运行 ⌘R ⌘R(插件提供)
构建 ⌘B ⌘B(插件提供)
停止 ⌘. ⌘.(插件提供)
清理构建目录 ⇧⌘K 命令面板「清理构建目录」,或 Xcode 工程视图标题栏「…」
运行测试 ⌘U 测试资源管理器里的运行按钮
开始调试 / 继续 ⌘R / ⌃⌘Y F5
单步跳过 F6 F10
单步进入 F7 F11
单步跳出 F8 ⇧F11
设置 / 取消断点 ⌘\ F9

插件的三个快捷键有生效条件:

  • ⌘R、⌘B 只在编辑区有焦点、并且打开了 Xcode 工程时生效。这时 ⌘B 不再是 VS Code 的「切换侧边栏」;在其他地方(比如焦点在侧边栏,或打开的不是 Xcode 工程)⌘B 仍是切换侧边栏。
  • ⌘R 在调试进行中不生效。改了代码要重新运行时,先按 ⌘. 停止,再按 ⌘R。
  • ⌘. 只在插件启动的运行或调试进行中生效;其余时候是 VS Code 默认的「快速修复」。
操作 Xcode VS Code
快速打开文件 ⇧⌘O ⌘P
跳到当前文件里的符号 ⌃6 ⇧⌘O
在整个工程里找符号 ⇧⌘O ⌘T
跳到定义 ⌃⌘J 或 ⌘ 点击 F12 或 ⌘ 点击
查找引用 右键 › Find › Find Call Hierarchy 等 ⇧F12
返回 / 前进 ⌃⌘← / ⌃⌘→ ⌃- / ⌃⇧-
跳到某一行 ⌘L ⌃G
注释 / 取消注释 ⌘/ ⌘/
在文件里查找 ⌘F ⌘F
在工程里查找 ⇧⌘F ⇧⌘F
重命名符号 Refactor › Rename F2
显示 / 隐藏左侧栏 ⌘0 ⌘B(打开了 Xcode 工程、焦点在代码编辑区时被插件用作构建)
命令面板 — ⇧⌘P

注意 ⇧⌘O 在两边含义不同:Xcode 里是 Open Quickly,VS Code 里是跳到当前文件的符号;VS Code 的快速打开是 ⌘P。

把快捷键改成 Xcode 的习惯

  1. 按 ⌘K ⌘S(先按 ⌘K,松开后再按 ⌘S)打开「键盘快捷方式」。
  2. 搜索要改的命令,例如 kxapp 能列出插件的全部命令:构建并运行、构建、停止、清理构建目录、运行(不调试)、运行(不构建)、附加到运行中的 App…
  3. 双击命令,按下想要的按键,回车保存。

也可以点右上角的图标打开 keybindings.json 直接写。例如给「清理构建目录」绑定 Xcode 的 ⇧⌘K:

1[
2  { "key": "shift+cmd+k", "command": "kxapp.clean", "when": "editorTextFocus" }
3]

VS Code 默认的 ⇧⌘K 是「删除行」,这样改之后在编辑区按 ⇧⌘K 就变成清理构建目录。改之前先在键盘快捷方式里搜索这个按键,确认会覆盖掉什么。

想要整套 Xcode 键位的,可以在扩展视图搜索「Xcode Keymap」类的键位扩展;它和快蝎插件的 ⌘R、⌘B、⌘. 可能重复,装完在键盘快捷方式里搜索这几个键,保留一个即可。

常见问题

按 ⌘R 没有反应?

先点一下代码编辑区,让焦点在编辑器上再按;调试进行中 ⌘R 不生效,先按 ⌘. 停止。也可以点 Xcode 工程视图标题栏上的「构建并运行」按钮(▶),或在命令面板运行「kxapp: 构建并运行」。

⌘B 原来是切换侧边栏,现在不能用了?

只有焦点在编辑区、并且打开了 Xcode 工程时,⌘B 才变成构建。焦点在侧边栏或打开的不是 Xcode 工程时,⌘B 仍是切换侧边栏;也可以用「查看 › 外观」菜单切换。

Cursor 里这些快捷键一样吗?

插件提供的 ⌘R、⌘B、⌘. 在 Cursor 里同样可用;其他编辑与导航快捷键以 Cursor 的键盘快捷方式设置为准。

能不能把 ⌘U 设成运行测试?

可以。在键盘快捷方式里搜索「测试: 运行所有测试」,绑定 ⌘U 即可。