键盘快捷键

Claude Code 交互与编辑快捷键速查

概述

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按单词移动光标
Ctrl+Home/End跳转到行首/行尾
Ctrl+Backspace删除光标前的单词
Ctrl+Delete删除光标后的单词
Alt+Up/Down上下移动当前行
Ctrl+Alt+Up/Down复制当前行到上/下方
Ctrl+Shift+K删除当前行

多光标编辑快捷键

快捷键描述
Alt+Click添加新光标
Ctrl+Alt+Up/Down垂直方向添加多个光标
Ctrl+Shift+L选择所有匹配项并添加光标
Esc退出多光标模式

导航快捷键

快捷键描述
Ctrl+F向前搜索
Ctrl+G跳转到下一个搜索结果
Ctrl+Shift+G跳转到上一个搜索结果
Ctrl+U向上滚动半屏
Ctrl+D向下滚动半屏
PageUp/PageDown向上/向下滚动一屏

使用示例

取消当前操作

正在生成代码...
^C  # 按 Ctrl+C 取消

清除屏幕

# 按 Ctrl+L 清除屏幕
[屏幕被清除,对话历史保持不变]

搜索命令历史

(reverse-i-search)`claude`: claude --model claude-sonnet-4-5

快速执行 Bash 命令

!ls -la

快速添加文件到内存

# main.py

最佳实践

  • 优先掌握高频组合:Ctrl+C、Ctrl+L、Ctrl+R、Tab、!
  • 配合斜杠命令提高效率。
  • 多光标编辑适合重复性改动。
/clear  # 清除对话历史
/config # 打开配置界面

故障排除

快捷键不工作

  • 检查终端快捷键配置。
  • 关闭可能拦截快捷键的应用。
  • 重置 Claude Code 快捷键设置。

多光标编辑不工作

  • 确认终端支持多光标编辑。
  • 检查是否正确触发快捷键。

斜杠命令补全不工作

  • 确认在行首输入 /
  • 重启 Claude Code 会话刷新缓存。

On this page