首页 教程 常见问题

1.3 界面介绍

终端布局总览

Claude Code 是一个终端原生工具,启动后会占据整个命令行界面。与传统 IDE 不同,它以对话为中心,将 Claude 的思考过程、工具调用、执行结果实时展示在同一界面中。

核心工作区

Claude Code 的终端界面分为以下几个区域:

状态栏(Status Bar)

位于界面底部或顶部,显示当前会话的关键信息:

对话区(Conversation Area)

Claude 输出内容的主要区域,显示:

输入区(Input Area)

底部提示符区域,输入你的指令或回复。输入内容会实时显示在界面上。

智能体循环(Agent Loop)

Claude Code 的核心工作机制是一个自动化的三阶段循环:

  1. 收集上下文( Gather Context):读取相关文件、搜索代码、理解项目结构
  2. 采取行动( Take Action):编写代码、执行命令、修改文件、调用 API
  3. 验证结果( Verify Results):检查操作是否符合预期、运行测试、确认文件变更

当一个任务完成后,Claude 会自动停止并等待你的下一步指令。如果是复杂任务(比如重构整个模块),Claude 会持续循环这三个阶段直到任务完成。

工具类型一览

Claude Code 内置了五大类工具,通过这些工具与你的项目进行交互:

工具类别功能说明
文件操作Read(读取)、Edit(编辑)、Write(写入)、Bash(执行命令)
代码搜索Grep(全文搜索)、Glob(文件名匹配)、Read(按行读取)
执行操作Bash(运行 Shell 命令)、git(版本控制)
网络搜索WebSearch(搜索互联网)、WebFetch(抓取网页内容)
代码理解通过 MCP(Model Context Protocol)插件提供精确的符号导航

Slash 命令

在输入框中输入 / 可以触发命令补全,快速调用内置功能:

命令功能
/help显示所有可用命令和快捷键说明
/compact压缩当前对话上下文,释放 Token 空间
/context显示当前 Token 使用详情和优化建议
/clear清除当前对话历史,开始新会话
/model切换使用的 Claude 模型(sonnet/opus/haiku)
/doctor运行自动化诊断,检查安装、设置和 MCP 服务状态
/logout退出当前账号登录
/login重新登录账号
/usage查看当前会话的 Token 使用量估算

快捷键

快捷键功能
Ctrl + G进入计划模式(Plan Mode),Claude 会先探索代码库再提出方案,不直接修改文件
Ctrl + O聚焦视图,显示当前提示词、一行工具摘要和最终回复的精简概览
Ctrl + C取消当前正在执行的操作
Ctrl + D退出当前 Claude Code 会话(等同于输入 /exit
↑ / ↓在历史命令中切换

交互模式

代理模式(Agent Mode)

默认模式。在此模式下,Claude 会自动分析任务、执行多步操作、读写文件、运行命令,直到任务完成。你可以在任意时刻中断 Claude 的操作。

计划模式(Plan Mode)

Ctrl+G 激活。Claude 不会直接修改文件,而是先全面探索你的代码库,分析问题,提出详细实施方案。确认方案后,你可以让它执行,也可以自己手动实施。

计划模式特别适合以下场景:

只读模式(Read-Only Mode)

当 Claude Code 首次访问一个陌生的代码库时,会默认处于只读模式——它可以读取文件和搜索代码,但不会执行写操作或运行命令,直到你明确批准。

文件引用语法

与 Claude 对话时,可以用特殊语法精确引用项目中的特定内容:

语法含义
@filename引用整个文件
@filename#10-20引用文件的第 10-20 行
@dirname?列出目录内容(文件列表)
@*.js匹配所有 JS 文件

首次使用流程

当你第一次启动 Claude Code 并指向一个项目目录时,交互流程通常是:

  1. Claude 分析项目结构,读取 CLAUDE.md(如存在)
  2. 进入只读模式,等待你描述任务
  3. 你描述任务后,Claude 制定执行计划
  4. 你确认后,Claude 执行操作(写文件、运行命令)
  5. 完成后返回空闲状态,等待下一步指令