以下操作均在Ubunut 22.04

安装

Claude Code 文档

curl -fsSL https://claude.ai/install.sh | bash

使用

设置AIP KEY(推荐)

# 设置环境变量
export ANTHROPIC_AUTH_TOKEN="sk-ant-xxxxxxxxxx"
export ANTHROPIC_BASE_URL="https://api.anthropic.com" # 可选,默认就是这个

初次使用(设置主题、登录、信任文件夹)

cd project_path
claude

设置API KEY可以免登录,如下图,建议使用推荐值即可

  • Enter = 执行命令
  • Shift+Enter = 插入换行(方便输入多行命令)
    20251128123943
    未设置API KEY,会提示登录,如下图:
    20251128124119

主界面

20251128125022

操作快捷键

快捷键 功能描述 使用方法
双击 ctrl + c/exit 退出claude ctrl + c需连续按
? 显示快捷键 在输入框中输入?会显示所有快捷键列表,再次输入?或点击外部可关闭
! 启动 Bash 命令模式 ! + 要执行的命令,例如 !ls -la!pwd
/ 打开斜杠命令菜单 输入/后会出现命令列表,如/reset、/help等,用方向键选择后回车
@ 引用或附加文件路径 输入@后可以从已上传的文件中选择引用,或上传新文件
# 记忆/学习功能 输入#后跟需要Claude记住的关键信息或概念
tab 切换思考(推理)过程显示 在Claude回复时按tab键可以显示/隐藏其思考过程
双击 esc 清空输入内容 快速连续按两次esc键,立即清空当前输入框中的所有内容
ctrl + _ 撤销上一步操作 在编辑文本时使用,可撤销上一次的输入或修改
shift + tab 自动接受编辑建议 当Claude提供编辑建议时,使用此快捷键快速接受所有建议
ctrl + z 暂停当前对话 暂停当前对话并返回系统命令行,输入fg命令可恢复对话
ctrl + o 切换详细输出模式 切换简洁输出和详细输出模式,获取更完整的技术细节
ctrl + v 粘贴图片 直接粘贴剪贴板中的图片到输入框,Claude会读取图片内容
ctrl + t 显示待办事项列表 打开任务管理面板,查看和管理已设置的待办事项
shift + ⏎ 输入换行(而不发送消息) 在需要换行时使用,避免直接回车就发送消息

常用工作流

可以通过快捷键Shift+Tab切换两种模式,:
20251205162916

CLAUDE.md 是什么?

CLAUDE.md 是项目文档,类似于 README.md,但专门为Claude Code提供开发指导。当Claude进入项目时,会自动读取这个文件来了解项目架构、常见操作、代码结构等。核心作用:

  • 减少重复询问 - 不需要每次都解释项目结构
  • 提供上下文 - 让Claude快速理解代码库的”大图景”
  • 标准化流程 - 统一开发规范和操作方式

生成方式:

  1. 使用claude对话时使用/init命令会自动扫描项目生成项目大概
  2. 使用#命令,如#call me kk,会在CLAUDE.md文件记录这句话

常规对话模式(默认)

适用于文件查看、简单修改、单点问题解决

特点

  • 直接对话,看到什么说什么
  • 可用工具:Read, Edit, Bash, Glob, Grep
  • 适合小任务:改bug、加注释、查看代码

Plan模式

适用于复杂任务、多步骤开发、需要架构决策

Plan流程

初始理解 → 并行探索 → 制定计划 → 确认方案 → 开始执行
↓ ↓ ↓ ↓ ↓
Read-only Task(Explore) Task(Plan) AskUser ExitPlanMode

示例

  1. plan模式下告诉claude你要干什么,并根据提示回答和纠正问题
    20251205170635

20251205171723

20251205172458

  1. 新会话如何继续之前执行的计划
    根据第一步我们知道claude会在~/.claude/plans/创建计划文档,
    > `path/to/your_plan.md`告诉我这个计划执行到哪个阶段了?还是哪些没有实现?

进阶

使用第三方API

在 AI 编程工具里使用 M2

  1. 清理Anthropic环境变量
    export ANTHROPIC_AUTH_TOKEN=""
    export ANTHROPIC_BASE_URL=""
  2. 编辑或创建Claude Code的配置文件,路径为~/.claude/settings.json,在该文件中添加或更新env字段。
    {
    "env": {
    "ANTHROPIC_BASE_URL": "https://api.minimaxi.com/anthropic",
    "ANTHROPIC_AUTH_TOKEN": "<MINIMAX_API_KEY>",
    "API_TIMEOUT_MS": "3000000",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1,
    "ANTHROPIC_MODEL": "MiniMax-M2",
    "ANTHROPIC_SMALL_FAST_MODEL": "MiniMax-M2",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "MiniMax-M2",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "MiniMax-M2",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "MiniMax-M2"
    }
    }

个人使用技巧

解决程序报错

  1. 保存程序运行报错前后的日志
  2. 进入项目源码目录
  3. 运行claude
  4. 输入提示词:根据path/to/log日志内存分析程序报错原因并修改错误