很多人第一次打开 Claude Code 会被界面吓退:没有 GUI、没有按钮、全是英文——这是大多数人第一次接触 CLI 终端的真实反应。本章把 Claude Code 这屏字从上到下拆清楚,带你迈进 AI Agent 的大门。
一、进入 Claude Code:4 块布局先认地形

打开终端,先 cd 到要干活的项目目录。两种方式都行:

已有文件夹:在资源管理器里找到它,复制路径,到终端输入 cd 后右键粘贴,回车
新建文件夹:先建好再复制路径,同上
cd E:\AI-Study\Obsidian_bj # 切到要干活的目录
claude # 启动 Claude Code

然后敲 claude 启动:

界面会刷出一屏内容。先别盯细节看,整屏从上到下其实就 4 块:

1 启动横幅
位置 最顶部,启动时刷出
用途 Anthropic logo + 4 行信息:版本号 / 模型 + 上下文窗口 + 推理强度 / 订阅套餐 / 工作目录
2 回复区
位置 中间一大片滚动
用途 AI 的思考过程、工具调用、文字输出
3 输入框
位置 下方
用途 圆角边框 + > 提示符,你跟它说话的地方
4 状态栏
位置 最底下那一行小字
用途 实时仪表盘——本章主角

下面挨着讲。前 3 块看一眼就懂,状态栏要逐字段拆,因为它是后面所有玩法的“驾驶舱仪表”。

二、启动横幅:4 条自报家门的信息

启动横幅左边是 Anthropic 的 logo(一个星状放射图案),右边一栏从上到下 4 行关键信息,长这样:

Claude Code v2.1.138
Opus 4.7 (1M context) with medium effort
Claude Max
E:\AI-Study\Obsidian_bj

逐行什么意思:

第 1 行 Claude Code v2.1.138
你当前安装的版本号——升级排错、反馈 bug 时第一眼看这里
第 2 行 Opus 4.7 (1M context) with medium effort
当前模型 + 上下文窗口 + 推理强度(这里是 Opus 4.7、100 万 token 窗口、中等推理强度)
第 3 行 Claude Max
你的订阅套餐(这里是 Max,区别于 Pro / API 按量计费)
第 4 行 E:\AI-Study\Obsidian_bj
当前工作目录——也就是上一节里你 cd 进去的那个文件夹
三、回复区:AI 干活的“现场直播”

回复区就是 AI 的思考过程、执行过程和输出结果都展示在这里。会出现三类内容:

1
思考过程(开启 extended thinking 时)——灰色斜体那一段,是它推理的“内心戏”
2
工具调用块——它读文件、跑命令、改代码时显示的可折叠块,标题写它在干什么(如 Read、Bash、Edit),点开看详情
3
文字输出——它最后给你的解释、方案、回答

需要你操作的有两类:

1
授权——它要改文件、跑命令时弹出确认
2
回答问题——它拿不准时会弹问题让你回
四、输入框的隐藏特性与快捷键

输入框就是你给 AI 对话发送任务的窗口,看着简单,但有几个新手没人教就不知道的细节,外加几个好用的快捷键。

1 大段文字会自动折叠

把一篇 3000 字政策原文贴进去,输入框不会真的塞 3000 字进去——它自动折成一行 [Pasted text +N lines]贴进去的全文 Claude 仍然能读到,不会丢,只是显示不刷屏。

2 拖文件进窗口 = 自动变路径

把一个文件从访达 / 资源管理器拖进终端窗口,输入框里自动出现它的绝对路径,不用你手敲。

3 输入框能接的不只是文字

直接喂得进去的类型:

✅ 图片(截图 / 本地图片文件)
✅ PDF
✅ 代码、Markdown、JSON、CSV 等文本类文件
✖️ 视频
✖️ 音频

做 UI 调整时尤其好用:截一张当前页面的图,配一句“把这块的对齐改一下”,比上传文件快得多。

4 换行不发送

直接 Enter 是发送。要换行不发送,按场景分:

独立终端(Windows Terminal / iTerm2)
Ctrl+J 或 行尾 \ + Enter
AI IDE 内嵌终端(Trae / Antigravity / Cursor / VSCode)
Alt+Enter
任何地方都管用的兜底
外部编辑器写好多行,整段 Ctrl+V 粘进来,会自动折成 [Pasted text +N lines]
⚠️ 反斜杠 \ 续行只在独立终端生效,AI IDE 内嵌终端用不了。Shift+Enter 默认不一定生效(依赖具体终端),可以在 Claude Code 里敲 /terminal-setup 让它自动配。
5 几个好用的快捷键

除了上面几个特性,还有几个输入框快捷键很多人不知道,我顺便推几个用得习惯的:

Ctrl+R 搜索历史 prompt:搜索你之前输入过的所有 prompt——记不住之前那条指令怎么写的,比翻聊天记录快得多。
Ctrl+U 一键删除整行:输入框打了一半发现思路不对,不用按住 Backspace 一格一格删,一键清空。
Ctrl+B 把阻塞服务丢后台:跑 npm run dev 这种会一直占着终端的服务时,Claude Code 会被阻塞、你打字没反应;按 Ctrl+B 把服务丢到后台,输入框立刻可用。配合 /tasks 列出后台任务,在列表里按 k 关闭、按 Esc 返回主界面。

大概就是这几个。

五、状态栏:默认只有权限,其他全靠自己配

界面最底下那一行小字,就是状态栏(status line)。Claude Code 默认的状态栏只显示一个东西——当前权限模式。模型、token、context、费用,默认全都不显示。我们可以按需进行配置。

5.1 权限模式

权限模式控制 Claude Code 在多大范围内不需要你确认。切换用 Shift+Tab,循环切换。

5.2 状态栏设置

状态栏支持完全自定义——把 token 用量当前模型套餐限额本次会话费用 等你关心的内容都显示出来。

操作方法:在主界面敲 /statusline,它会告诉你可以设置哪些字段;然后用自然语言跟它说你要什么配置就行。下面是可设置的字段参考:

模型信息
model.display_name 当前模型名(如 Opus 4.7)
output_style.name 当前输出风格
effort.level 推理强度(low/medium/high/xhigh/max)
thinking.enabled 是否开启扩展思考
上下文窗口
context_window.used_percentage 已用百分比
context_window.remaining_percentage 剩余百分比
total_input_tokens / total_output_tokens 当前上下文 input / output token 数
context_window_size 总窗口大小(默认 200k)
current_usage 本次 API 调用的 token 明细(含 cache)
费用与耗时
cost.total_cost_usd 本次会话估算费用(美元)
cost.total_duration_ms 会话总时长(毫秒)
cost.total_api_duration_ms 纯 API 等待时间
total_lines_added / removed 本次会话改了多少行代码
限额(Pro/Max 订阅用户)
five_hour.used_percentage 5 小时限额已用比例
seven_day.used_percentage 7 天限额已用比例
five_hour.resets_at 5 小时窗口重置时间
工作区 / Git
workspace.current_dir 当前目录
workspace.project_dir 启动时的目录
workspace.added_dirs 通过 /add-dir 添加的额外目录
workspace.git_worktree 当前 git worktree 名称
会话信息
session_id 会话唯一 ID
session_name 自定义会话名
version Claude Code 版本号
transcript_path 对话记录文件路径
其他
vim.mode 当前 vim 模式(仅开启 vim 模式时有)
agent.name 当前 agent 名(仅 --agent 模式)
5.3 推荐设置

根据我个人的使用习惯,常用两套模板:一套用于官方套餐,一套用于国产 API 接口。

模板 1:官方套餐
模型名
同样的限额,Opus 比 Sonnet 烧得快约 5 倍。搞错档位容易“今天才用 1 小时就被限流”
Context 进度条
整门课最关键指标。70% 起黄色变色,提醒你准备 /compact
5 小时限额 + 倒计时
包月用户的“破产红线”。爆了就是 5 小时不能用,倒计时让你判断能不能跑这次大任务
7 天限额
长期节奏指示器。周一就 50% 说明本周得悠着点
目录末段
多项目并行时防 cwd 走错

把下面这段整段发给 Claude Code(在主界面里直接敲):

/statusline 请帮我配置状态栏,使用 Python 脚本实现,显示以下内容:

1. 模型名称(display_name)
2. 上下文进度条(10 格,▓/░,绿色 <70%,黄色 70-90%,红色 >90%)+ 已用 token / 总 token
3. 5 小时限额已用百分比 + 距离重置的倒计时
4. 7 天限额已用百分比
5. 当前目录最后一级文件夹名

单行显示,用 | 分隔,脚本保存到 ~/.claude/statusline.py,写入全局 settings.json,command 使用 python 调用脚本
模板 2:国产 API
模型名
你可能同时挂着 GLM-4.6 和 Kimi K2,状态栏一眼分清楚现在调的是谁
Context 进度条
各家模型的上下文窗口大小不一样,进度条比绝对数字直观——70% 起变色
目录末段
防 cwd 走错,跟模板 1 同理

把下面这段整段发给 Claude Code:

/statusline 请帮我配置状态栏,使用 Python 脚本实现,显示以下内容:

1. 模型名称(display_name)
2. 上下文进度条(10 格,▓/░,绿色 <70%,黄色 70-90%,红色 >90%)+ 已用 token / 总 token
3. 当前目录最后一级文件夹名

单行显示,用 | 分隔,脚本保存到 ~/.claude/statusline.py,写入全局 settings.json,command 使用 python 调用脚本
本章小结

主界面 4 块(启动横幅 / 回复区 / 输入框 / 状态栏),状态栏按需自定义;输入框几个快捷键(Ctrl+R / U / B)顺手记住。下一集讲 CLI 终端的核心能力:必会的斜杠命令。

➡️ 下一章:第 08 章 必会的斜杠命令