Appearance
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 提供更多上下文的场景。