9.1 键盘快捷键
Claude Code 提供了一套丰富的键盘快捷键系统,帮助您在交互式会话中更高效地完成各种操作。掌握这些快捷键可以显著提升您的开发效率,减少鼠标操作,让您专注于代码和思考。
常规控制快捷键
这些快捷键适用于大多数交互场景,帮助您控制会话流程和终端显示。
| 快捷键 | 描述 | 上下文 |
|---|
Ctrl+C| 取消当前输入或生成过程| 标准中断 Ctrl+D| 退出 Claude Code 会话| EOF 信号 Ctrl+L| 清除终端屏幕内容,但保留对话历史| 清理屏幕 Ctrl+O| 切换详细输出模式| 显示/隐藏工具使用和执行的详细信息 Ctrl+R| 反向搜索命令历史| 交互式搜索以前的输入内容 Ctrl+V (macOS/Linux) 或 Alt+V (Windows)| 从剪贴板粘贴图像文件或路径| 图像输入 Up/Down arrows| 导航命令历史| 浏览和重复以前的输入 Esc + Esc| 回退到之前的对话状态| 恢复到之前的代码或对话版本 Tab| 切换扩展思考模式| 在思考开启和关闭之间切换 Shift+Tab 或 Alt+M (某些配置)| 切换权限模式| 在自动接受、计划模式和正常模式之间切换
快速命令快捷键
这些快捷键可以帮助您快速执行特定类型的命令,无需完整输入。
| 快捷键 | 描述 | 备注 |
|---|
# 在行首| 内存快捷方式 - 添加到 CLAUDE.md| 提示选择文件并添加到内存文件 / 在行首| 斜杠命令| 触发斜杠命令自动补全,参见斜杠命令指南 ! 在行首| Bash 模式| 直接运行 shell 命令并将输出添加到会话 @| 文件路径提及| 触发文件路径自动完成
代码编辑快捷键
这些快捷键在代码编辑模式下特别有用,帮助您更高效地处理代码。
| 快捷键 | 描述 |
|---|
Ctrl+Left/Right arrows| 按单词移动光标 Ctrl+Home/End| 跳转到行首/行尾 Ctrl+Backspace| 删除光标前的单词 Ctrl+Delete| 删除光标后的单词 Alt+Up/Down arrows| 上下移动当前行 Ctrl+Alt+Up/Down arrows| 复制当前行到上/下方 Ctrl+Shift+K| 删除当前行
多光标编辑快捷键
Claude Code 支持多光标编辑,允许您同时在多个位置进行编辑。
| 快捷键 | 描述 |
|---|
Alt+Click| 添加新光标 Ctrl+Alt+Up/Down arrows| 在垂直方向添加多个光标 Ctrl+Shift+L| 选择所有匹配项并添加光标 Esc| 退出多光标模式
导航快捷键
这些快捷键帮助您在长对话和代码中快速导航。
| 快捷键 | 描述 |
|---|
Ctrl+F| 向前搜索 Ctrl+G| 跳转到下一个搜索结果 Ctrl+Shift+G| 跳转到上一个搜索结果 Ctrl+U| 向上滚动半屏 Ctrl+D| 向下滚动半屏 PageUp/PageDown| 向上/向下滚动一屏
使用示例
取消当前操作
当您想要停止正在运行的命令或代码生成时:
bash
正在生成代码...
^C # 按 Ctrl+C 取消
### 清除屏幕清除终端屏幕但保留对话历史:
bash
# 按 Ctrl+L 清除屏幕
[屏幕被清除,对话历史保持不变]
### 搜索命令历史使用 Ctrl+R 反向搜索历史命令:
bash
(reverse-i-search)`claude`: claude --model claude-sonnet-4-5
### 快速执行 Bash 命令使用 ! 前缀直接执行 shell 命令:
bash
!ls -la
### 快速添加文件到内存使用 # 前缀快速将文件内容添加到会话内存:
bash
# main.py
## 最佳实践
### 1\. 学习常用快捷键优先掌握以下高频使用的快捷键:
Ctrl+C:取消操作Ctrl+L:清除屏幕Ctrl+R:搜索历史Tab:切换思考模式!:执行 shell 命令
2. 自定义快捷键
如果默认快捷键不符合您的习惯,可以通过 /config 命令自定义快捷键设置。
3. 多光标编辑
在处理大量重复代码时,多光标编辑可以显著提高效率。尝试使用 Ctrl+Shift+L 选择所有匹配项并同时编辑。
结合斜杠命令
将快捷键与斜杠命令结合使用可以实现更复杂的操作。例如:
bash
/clear # 清除对话历史
/config # 打开配置界面
### 5\. 键盘导航尽量使用键盘导航代替鼠标操作,减少手离开键盘的次数,提高整体效率。
故障排除
问题:快捷键不工作
可能原因 :
- 终端模拟器不支持某些快捷键
- 快捷键被其他应用程序拦截
- 自定义配置覆盖了默认快捷键
解决方案 :
- 检查终端模拟器的快捷键设置
- 关闭可能拦截快捷键的应用程序
- 重置 Claude Code 的快捷键配置
问题:多光标编辑不工作
可能原因 :
- 未进入多光标模式
- 终端不支持多光标编辑
解决方案 :
- 确保使用支持多光标编辑的终端(如 iTerm2、Windows Terminal)
- 检查是否正确触发了多光标快捷键
问题:斜杠命令补全不工作
可能原因 :
- 未在输入行首使用
/ - 斜杠命令缓存未加载
解决方案 :
- 确保在输入行首使用
/ - 尝试重新启动 Claude Code 会话
通过掌握这些键盘快捷键,您将能够更高效地与 Claude Code 交互,减少重复操作,专注于创造性的编程工作。建议定期练习这些快捷键,直到它们成为您的自然习惯。