主题和外观
Claude 无法控制您终端的主题。这由您的终端应用程序处理。您可以随时通过/config 命令将 Claude Code 的主题与您的终端相匹配。
为了进一步自定义 Claude Code 界面本身,您可以配置一个自定义状态行来显示上下文信息,例如当前模型、工作目录或 git 分支在您的终端底部。
换行符
您有几个选项可以在 Claude Code 中输入换行符:- 快速转义:输入
\后跟 Enter 来创建新行 - 键盘快捷键:设置键绑定来插入新行
设置 Shift+Enter(VS Code 或 iTerm2):
在 Claude Code 中运行/terminal-setup 来自动配置 Shift+Enter。
设置 Option+Enter(VS Code、iTerm2 或 macOS Terminal.app):
对于 Mac Terminal.app:- 打开设置 → 配置文件 → 键盘
- 勾选”使用 Option 作为 Meta 键”
- 打开设置 → 配置文件 → 键
- 在常规下,将左/右 Option 键设置为”Esc+“
通知设置
通过正确的通知配置,永远不会错过 Claude 完成任务的时刻:iTerm 2 系统通知
对于任务完成时的 iTerm 2 警报:- 打开 iTerm 2 偏好设置
- 导航到配置文件 → 终端
- 启用”静音铃声”和过滤警报 → “发送转义序列生成的警报”
- 设置您首选的通知延迟
自定义通知钩子
对于高级通知处理,您可以创建通知钩子来运行您自己的逻辑。处理大型输入
处理大量代码或长指令时:- 避免直接粘贴:Claude Code 可能在处理非常长的粘贴内容时遇到困难
- 使用基于文件的工作流:将内容写入文件并要求 Claude 读取它
- 注意 VS Code 的限制:VS Code 终端特别容易截断长粘贴
Vim 模式
Claude Code 支持可以通过/vim 启用或通过 /config 配置的 Vim 键绑定子集。
支持的子集包括:
- 模式切换:
Esc(到 NORMAL)、i/I、a/A、o/O(到 INSERT) - 导航:
h/j/k/l、w/e/b、0/$/^、gg/G - 编辑:
x、dw/de/db/dd/D、cw/ce/cb/cc/C、.(重复)