9.1 键盘快捷键

7 分钟阅读

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+TabAlt+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. 键盘导航#

尽量使用键盘导航代替鼠标操作,减少手离开键盘的次数,提高整体效率。

故障排除#

问题:快捷键不工作#

可能原因

  • 终端模拟器不支持某些快捷键
  • 快捷键被其他应用程序拦截
  • 自定义配置覆盖了默认快捷键

解决方案

  1. 检查终端模拟器的快捷键设置
  2. 关闭可能拦截快捷键的应用程序
  3. 重置 Claude Code 的快捷键配置

问题:多光标编辑不工作#

可能原因

  • 未进入多光标模式
  • 终端不支持多光标编辑

解决方案

  1. 确保使用支持多光标编辑的终端(如 iTerm2、Windows Terminal)
  2. 检查是否正确触发了多光标快捷键

问题:斜杠命令补全不工作#

可能原因

  • 未在输入行首使用 /
  • 斜杠命令缓存未加载

解决方案

  1. 确保在输入行首使用 /
  2. 尝试重新启动 Claude Code 会话

通过掌握这些键盘快捷键,您将能够更高效地与 Claude Code 交互,减少重复操作,专注于创造性的编程工作。建议定期练习这些快捷键,直到它们成为您的自然习惯。

标记本节教程为已读

记录您的学习进度,方便后续查看。