Kiro IDE 继承了 VS Code 风格的 keyboard shortcuts 体系,覆盖通用操作、文件导航、代码编辑和 AI 交互四个类别。Mac 与 Windows/Linux 均有独立的快捷键方案,常用的 Command Palette(Cmd/Ctrl+Shift+P)、内联 AI(Cmd/Ctrl+I)和 Chat 面板(Cmd/Ctrl+L)是日常高频入口。所有快捷键均可通过偏好设置自定义,适配不同的编辑器迁移习惯。
Kiro IDE 键盘快捷键:全类别速查与自定义方法
熟悉 keyboard shortcuts 是提升 Kiro 使用效率的最直接方式。以下按类别整理了全部常用快捷键,Mac 和 Windows/Linux 均已列出。
通用操作
| Mac | Windows / Linux | 说明 |
|---|---|---|
Cmd+Shift+P |
Ctrl+Shift+P |
打开 Command Palette |
Cmd+K Cmd+S |
Ctrl+K Ctrl+S |
打开 Keyboard Shortcuts 设置 |
Ctrl+` |
Ctrl+` |
切换终端(Toggle Terminal) |
Cmd+N |
Ctrl+N |
新建文件 |
Cmd+W |
Ctrl+W |
关闭当前标签页 |
Cmd+S |
Ctrl+S |
保存 |
Cmd+Shift+S |
Ctrl+Shift+S |
另存为(Save As) |
Cmd+Z |
Ctrl+Z |
撤销 |
Cmd+Shift+Z |
Ctrl+Shift+Z |
重做 |
导航
| Mac | Windows / Linux | 说明 |
|---|---|---|
Cmd+P |
Ctrl+P |
快速打开文件(Quick Open) |
Cmd+O |
Ctrl+O |
打开文件 |
Cmd+K Cmd+O |
Ctrl+K Ctrl+O |
打开文件夹 |
Cmd+Shift+O |
Ctrl+Shift+O |
跳转到 Symbol |
Ctrl+G |
Ctrl+G |
跳转到指定行 |
Cmd+F |
Ctrl+F |
在当前文件查找 |
Cmd+Shift+F |
Ctrl+Shift+F |
全项目搜索(Find in Files) |
Cmd+B |
Ctrl+B |
切换侧边栏显示 |
Cmd+\ |
Ctrl+\ |
分屏(Split Editor) |
Cmd+1/2/3 |
Ctrl+1/2/3 |
聚焦到对应编辑器分组 |
Ctrl+Shift+G |
Ctrl+Shift+G |
打开 Source Control 视图 |
代码编辑
| Mac | Windows / Linux | 说明 |
|---|---|---|
Cmd+X |
Ctrl+X |
剪切 |
Cmd+C |
Ctrl+C |
复制 |
Cmd+V |
Ctrl+V |
粘贴 |
Cmd+/ |
Ctrl+/ |
切换行注释 |
Option+Up/Down |
Alt+Up/Down |
上移 / 下移当前行 |
Cmd+Shift+K |
Ctrl+Shift+K |
删除当前行 |
AI 功能
| Mac | Windows / Linux | 说明 |
|---|---|---|
Cmd+L |
Ctrl+L |
打开 Chat 对话面板 |
Cmd+I |
Ctrl+I |
内联 AI(Inline Chat) |
F5 |
F5 |
启动调试(Start Debugging) |
自定义 keyboard shortcuts
Kiro 允许你修改或新增任意快捷键,步骤如下:
- 按
Cmd+Shift+P/Ctrl+Shift+P打开 Command Palette - 输入并选择 Keyboard Shortcuts
- 选择 Preferences: Open Keyboard Shortcuts
- 找到要修改的命令
- 点击左侧铅笔图标,按下目标组合键完成绑定
自定义完成后,新快捷键会覆盖默认绑定,让你无缝延续其他编辑器(如 VS Code、JetBrains 系列)的操作习惯。
常见问题
Q:我从 VS Code 迁移过来,快捷键是否完全兼容?
A:Kiro 基于 VS Code 技术栈,绝大多数 VS Code keyboard shortcuts 在 Kiro 中开箱即用。少数 AI 功能专属快捷键(如 Cmd+L 打开 Chat)是 Kiro 新增的,不会与 VS Code 原有快捷键冲突。
Q:如何查看某个命令当前绑定了哪个快捷键?
A:打开 Command Palette,输入命令名称,右侧会显示当前绑定的快捷键。也可以通过 Preferences: Open Keyboard Shortcuts 搜索命令名称查看完整绑定记录。
Q:Cmd+I(内联 AI)和 Cmd+L(Chat 面板)分别适合什么场景?
A:Cmd+I 适合在光标所在位置直接发出小范围改写指令,结果即时呈现在代码中;Cmd+L 打开的 Chat 面板适合多轮对话、大段生成、或需要给 AI 提供更多上下文的场景。