Skip to content

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+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
    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 交互,减少重复操作,专注于创造性的编程工作。建议定期练习这些快捷键,直到它们成为您的自然习惯。

基于 MIT 许可发布 | 永久导航