一、简要介绍

在这里插入图片描述

1、Claude 是什么

Claude 是由 Anthropic 推出的大型语言模型(Large Language Model, LLM)系列,面向复杂推理、代码理解、写作生成与多轮对话等任务,强调安全性、可控性与工程可靠性

Claude 的设计目标并非单纯追求“参数规模最大”,而是提供:

  • 稳定的长上下文推理能力
  • 对复杂指令的高遵循度
  • 面向真实工程场景的可控输出

(1)模型体系(以 Claude 4.x/4.5 为例)

Claude 采用多型号分层策略,以覆盖不同性能与成本需求:

模型 定位 典型用途
Opus 最强推理能力 复杂系统、架构设计
Sonnet 能力与成本平衡 日常开发、分析
Haiku 快速、低成本 自动化、批量任务

(2)token和计费

token(令牌) 是模型内部计费与处理的最小文本单元。

  • 英文通常 1 token ≈ 4 个字符或 0.75 个单词
  • 中文通常 1 token ≈ 1 个汉字
  • 代码 token 密度很高(符号、缩进都会算)

1M tokens = 1,000,000 个 token,这是 Claude 计费的基本单位,不是一次请求的上限,而是累计消耗量。

为什么 Claude Code 特别 “烧 token” ?
1️⃣ 代码 token 密度极高:符号、括号、缩进、注释、路径、配置文件等
2️⃣ 隐式输入极多:当前命令、选中文件、自动读取的相关文件、Git diff、CLAUDE.md、历史上下文等
3️⃣ Agent 会反复消耗 output tokens:拆步骤、解释理由、给建议、再生成代码等

以 Sonnet 为例:

  • 任务:输入 200k tokens、输出 100k tokens
  • 成本:输入:0.2 × $3 = $0.6、输出:0.1 × $15 = $1.5、单次 ≈ $2.1

Opus 情况更极端,10–20 次重任务就能上百美元。
Agent 连跑几小时,$1000 非常正常。

内容 token 数量
中文 1000 字 ≈ 1000 tokens
英文 A4 一页 ≈ 500–700 tokens
100 行 Python 代码 ≈ 800–1500 tokens
中型项目一次全仓扫描 50k – 300k tokens

2、Claude Code 是什么

Claude Code是 Anthropic 官方推出的命令行(CLI)编程代理工具(全名通常是 @anthropic-ai/claude-code),它可以在你的终端里直接运行,帮你修改代码、执行命令。强调代码感知、上下文理解与工程决策能力。

⚠️ 注意:这是一个付费工具,它会消耗你的 Anthropic API 额度。你需要绑定信用卡才能使用。

(1)核心能力

核心能力 详细描述 特点与优势 使用场景
代码上下文理解(Context-aware) 可以直接读取文件、目录或 Git diff 作为输入;理解函数、模块、调用关系、代码结构;基于工程语义提供分析、解释或改进建议 不是逐行解释,而是“像资深工程师一样理解整个模块”;理解工程结构、依赖和逻辑 代码理解、函数/模块分析、模块间调用分析、代码优化建议
Git 变更分析(Diff-native Reasoning) 基于 --diff 读取工作区改动;分析修改内容、潜在风险和设计意图;提供优化建议或重构方案 直接面向工程实践,能够理解变更上下文与设计意图;不仅分析文本,而是理解变更背后的工程逻辑 代码审查、变更风险分析、重构方案建议、Pull Request 审查
多轮上下文感知(Session-aware) 交互式会话模式可累积上下文,多轮推理;CLI 调用模式上下文独立,适合自动化与脚本 既能“像人一样思考”,又能“像工具一样可控”;可在会话内连续提问和推理 复杂问题拆解、逐步重构、架构设计讨论、多轮代码优化
指令遵循与工程化输出(Instruction-following) 输出结构化、面向工程,避免无关扩展;高度遵循指令 输出结果可直接用于决策或集成到工作流;可生成审查报告或优化建议 代码优化建议、审查报告生成、自动化文档、结构化分析
工程决策能力(Decision-oriented) 不只是生成代码,更能判断合理性、识别潜在 bug;提供可行性分析、性能/可维护性取舍建议 输出基于工程判断,而非单纯语言生成;能做风险评估和取舍建议 代码审查、系统设计建议、重构决策、风险分析
可嵌入自动化流程(Automation-ready) CLI 支持单次调用,Token 成本可控;可集成 CI/CD、批量分析、代码审查等流程 在团队与项目中可直接作为工具链组件使用;支持脚本化调用 CI/CD 审查、批量代码分析、自动化工具链、代码质量检查

(1)使用模式(CLI命令行 + REPL交互式)

从使用方式上,Claude Code 表现为两类行为:

  • 交互式会话:多轮推理、上下文累积
  • 命令行执行:一次性调用、无历史依赖

两者调用的是同一模型,区别在于上下文生命周期。

  • CLI(Command Line Interface,命令行交互)
    1. 定义:CLI 是 一次性、非交互式的模型调用方式,遵循典型的命令执行范式:一次命令 → 一次执行 → 输出结果 → 进程结束
    2. 示例:claude --model haiku "解释这段正则"
    3. 上下文策略:最小上下文(Minimal Context)
      CLI 的上下文构建遵循最小必要原则:仅包含:当前命令文本、显式指定的文件 / diff / 参数、必要的系统级提示、不继承历史会话、不自动扩展上下文、Agent 行为默认不触发
      总结:CLI 的上下文是显式、短生命周期、可完全预测的。
  • REPL(Read–Eval–Print Loop,交互式会话)
    1. 定义:REPL 是 常驻的、多轮交互式模型会话,遵循循环式交互模型:启动 → 输入 → 评估 → 输出 → 等待下一轮输入
    2. 示例:claudeclaude --model opus
    3. 上下文策略:累积上下文(Accumulated Context)
      REPL 的上下文是持续累积且动态扩展的,包括但不限于:历史全部对话内容、Claude 生成的中间推理与结论、已读取文件的摘要或内部表示、当前隐含的任务目标与约束
      总结:REPL 的第 N 轮交互,永远比第 1 轮更“重”。

在这里插入图片描述

二、安装指南

在Windows 使用claude code 保姆级使用教程

Use Claude Code in VS Code

以下是 Windows 系统下的详细安装步骤(基于你之前的环境):

  • 阶段零:准备“门票” (最重要,否则后续无法使用)
    Claude Code 必须使用 API 付费额度,这与网页版 Claude Pro 会员($20/月)不互通。
    1. 登录后台:访问 Anthropic Console 并登录。
    2. 绑定支付方式:点击 Settings -> Billing,绑定 Visa 或 Mastercard 信用卡。
    3. 充值 (Pre-paid):点击 Claim CreditsAdd Funds
      • ⚠️ 注意:必须先充值(例如充 $5 美元),余额为 0 时无法使用。
  • 阶段一:安装基础环境 (Node.js)
    Claude Code 是基于 Node.js 运行的,所以必须先安装 Node。
    • 下载:访问 Node.js 官网,下载左边的 LTS 版本 (长期支持版)。
    • 安装:运行下载的 .msi 文件,一路点击 Next (下一步) 直到完成。
    • 验证::安装完后,必须关闭所有旧的 CMD/终端窗口,重新打开一个新的。
    • 检查是否已安装:输入 node -v,如果出现类似 v18.x.xv20.x.x 的版本号,即为成功。
  • 阶段二:安装 Claude Code
    • 管理员权限打开终端并执行安装命令:npm install -g @anthropic-ai/claude-code
      • npm:Node 的包管理器。
      • -g:表示全局安装(Global),这样你在任何文件夹下都能用 claude 命令。
    • 如果卡住不动(国内网络问题),请先运行这个换源命令,再重新运行上面的安装命令:npm config set registry https://registry.npmmirror.com
  • 阶段三:启动与授权
    • 进入项目文件夹cd /d D:\models\project
    • 运行 Claudeclaude
    • 交互授权流程
      • 终端提示Press Enter to open the browser...
      • 动作:按一下键盘上的 回车键 (Enter)
      • 网页操作
        1. 浏览器会自动弹出一个网页。
        2. 网页会显示你的账号,点击绿色的 “Allow Access” (允许访问) 按钮。
        3. 网页提示 “Success” 后,可以关闭网页。
      • 回到终端:你会看到屏幕上显示 Welcome to Claude Code!,并且出现一个等待输入的提示符 >

🎉 至此,安装全部完成!

🚨 常见报错急救包 (遇到问题看这里)

  • 问题 1:红色报错 “running scripts is disabled on this system”
    • 原因:Windows PowerShell 的安全策略拦截。
    • 解决:在管理员 PowerShell 中执行:Set-ExecutionPolicy RemoteSigned -Scope CurrentUser,(输入 Y 确认)
  • 问题 2:报错 “Connection timeout” 或 “Network error”
    • 原因:国内网络无法连接 Anthropic 服务器。
    • 解决:开启梯子/VPN,并确保你的终端走了代理。
  • 问题 3:报错 “402 Payment Required” 或 “Credit balance is too low”
    • 原因:API 后台没钱了。
    • 解决:回到 [阶段零],去 Console 后台充值余额。

三、使用指南

Claude Code常用命令速查指南

VSCode快速启动终端Terminal:Ctrl + J

1、启动方式

是否进入 REPL 的唯一判据:会话状态是否被保留并用于下一轮推理。

【REPL】交互式会话模式:claude

在这里插入图片描述

"""含义:
	启动 Claude Code 的交互式 REPL
	使用当前默认模型(通常是 Sonnet 4.5)
	自动加载当前目录作为项目上下文
	自动读取 CLAUDE.md(如果存在)
这是最常用、最安全的启动方式。"""

【REPL】交互式会话模式 + 指定模型:claude --model opus(或sonnet、haiku)

在这里插入图片描述

或切换模型
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

【CLI】命令行执行模式:claude “解释这个函数”

【CLI】命令行执行模式:claude src/matcher.py

【CLI】命令行执行模式:claude --diff

在这里插入图片描述

# 一次性命令调用(CLI)
claude "解释 src/matcher.py 中的 match_keypoints 函数"
"""特点:
	不进入 REPL
	一次请求,一次响应
	token 消耗可控
	非常适合脚本化或快速查询"""

# 指定分析文件
claude src/matcher.py
或
claude "只分析 src/image_matcher.py,不要扫描其他文件"
"""工程建议:
	始终显式限定文件范围
	避免默认全仓扫描"""

# 基于 Git diff 工作
claude --diff
"""含义:
	只关注当前 Git 工作区改动
	不扫描未修改文件
	成本显著低于全仓分析
推荐用于代码 review / 局部修改。"""

2、核心命令

初始化代码库文档:/init

在这里插入图片描述

选择模型:/model(或/model opus切换模型)

在这里插入图片描述

切换不同的claude模型。适用于本次会话以及后续的claude代码会话。对于其他/之前的模型名称,请使用“-model”进行指定。
1. Sonnet 4.5 —— Default(推荐)
定位:工程与算法工作的主力模型
成本:
	输入:$3 / 1M tokens
	输出:$15 / 1M tokens
特点:
	推理能力与成本的最佳平衡
	代码理解、局部修改、算法讨论表现稳定
	适合 90% 的 Claude Code 使用场景
结论:这是 Claude Code 的“标准配置”,也是官方推荐选项。
######################################################
2. Opus 4.5 —— 最强但最贵
定位:高复杂度、长上下文、重推理任务
成本:
	输入:$5 / 1M tokens
	输出:$25 / 1M tokens
"""
特点:
	更强的跨文件理解能力
	更复杂的规划与重构能力
	对 Agent 行为、全仓分析更激进
风险点(非常关键):
	高 token 消耗
	自动上下文膨胀
	快速打满月度 cap
	
【例如】claude提示:429 已达到费用限制 ($1000),将在 2808 分钟后重置
		429:标准的 HTTP 限流状态码,表示请求被拒绝,原因是额度已用尽。
		已达到费用限制 ($1000):当前账号或组织在当前计费周期内的 Claude 使用费用已累计到 $1000 上限。
		将在 2808 分钟后重置:额度会在 2808 分钟(约 46.8 小时)后自动恢复,可再次调用 Claude。
【备注】
		达到 $1000 费用上限后,并不是所有 Claude 能力都会立刻全部停用。
		429 + $1000 cap 命中的是某一类使用通道,而不是所有 Claude 入口。
		Claude 的使用至少分为三类通道,它们的计费、限流策略是分离的。
		对不同产品通道与能力进行了分级限流与自动降级:
			降级模型(Opus → Sonnet → Haiku)
			限制上下文长度
			降低推理深度
			禁用 Agent / 工具调用
"""
结论:只应在明确、短时、必要的复杂任务中手动使用。
######################################################
3. Haiku 4.5 —— 低成本高速模型
定位:轻量级交互与查询
成本:
	输入:$1 / 1M tokens
	输出:$5 / 1M tokens
特点:响应极快、成本最低、推理深度有限
不适合的场景:多文件代码理解、架构级修改、算法推导
结论:适合查语法、看单个函数、快速解释一段代码

中断当前输入或模型生成:Esc

1️⃣ 中断当前输入(最常见、最重要)

  • 在交互式会话中:
    • 当正在输入一行较长内容
    • 误输入命令、粘贴错误文本
  • 按下:Esc
  • 行为结果:
    • ❌ 当前输入被取消
    • ✔ 不发送给模型
    • ✔ 会话仍然保持

这相当于:撤销本轮输入,但不结束会话

2️⃣ 中断模型生成(Stop Generation)

  • 当 Claude 正在输出内容时
    • 误提交
    • 输出明显跑偏
    • 输出过长
    • 已经得到想要的答案
  • 按下 Esc
  • 行为结果:
    • 立即停止当前生成
    • 不再消耗 token
    • 会话继续存在
    • 已生成内容保留在终端中

3️⃣ 返回会话输入态(安全返回点)
在部分 Claude Code 版本中(包括 v2.x):

  • Esc 会将状态强制拉回到主输入提示符
  • 清理未完成的内部状态(如多行输入)

可视为:软 reset 当前轮次,不 reset 会话上下文。

退出对话:/exit【或 Ctrl + C / Ctrl + D】

在这里插入图片描述
在这里插入图片描述

3、查看命令

查看版本:claude --version

在这里插入图片描述

查看帮助:/help

在这里插入图片描述

查看配置参数:/config

在这里插入图片描述

查看系统状态:/doctor

在这里插入图片描述

查看Token使用情况:/cost

在这里插入图片描述
在这里插入图片描述

4、其他命令

清除对话记录,并释放存储空间:/clear

在这里插入图片描述

清除对话记录,但保留摘要内容:/compact

在这里插入图片描述

编辑项目记忆:/memory

在这里插入图片描述

查看项目记忆:/memory view

在这里插入图片描述

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐