
Claude Code是Anthropic公司推出的一款终端AI编程助手,目前有Sonnet4.5、Haiku4.5和Opus4.1三个版本。Sonnet4.5专注于复杂推理和自主编程,Haiku4.5则是为高并发场景做了优化,而Opus4.1则是用来解决技术问题的。它支持macOS、Ubuntu/Debian和Windows WSL环境,通过终端进行自然语言编程,用户可以通过npm全局安装,并且可以与VS Code等开发环境集成,支持200K token的上下文,适配主流编程语言和框架。
这个工具在2025年2月推出了测试版,直到5月才正式发布,短短三个月内,用户量就涨了十倍,营收也超过了5亿美元。2025年9月30日,Claude Sonnet 4.5发布了新版本,增加了检查点功能和VS Code扩展,并且开放了Claude Agent SDK,支持用户构建自定义智能体,实现连续自主编程超过30小时。到了2025年11月19日,Anthropic宣布和微软进一步合作,Claude模型正式在Microsoft Foundry平台进行公测,并集成到Microsoft 365 Copilot中。再到2025年12月09日,Claude Code以研究预览版的形式深度集成到了Slack中,可以在聊天中实现编码的全自动化流程。最后,2025年12月21日,METR报告指出Claude Opus 4.5能够持续自主编码达到5小时,而完成50%的任务时间大约为4小时49分钟。
安装Windows环境
1. 安装Node.js
// 推荐使用NodeSource仓库
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs
// 验证安装
node --version
npm --version
2. 安装Git
// 官网下载速度较慢,建议用镜像下载,比如清华大学的镜像源
https://mirrors.tuna.tsinghua.edu.cn/github-release/git-for-windows/git/
3. 安装Claude Code
如果启动claude时出现错误
// 全局安装
npm install -g @anthropic-ai/claude-code
// 验证安装
claude --version
// 启动Claude
claude
4. 配置Anthropic服务
如果启动claude时出现错误
无法连接到Anthropic服务
连接失败:api.anthropic.com: ERR_BAD _REQUEST
解决步骤:
- 找到 .claude.json 文件,通常在 c://Users//你的用户名// 路径下
- 添加 haCsompletedOnboarding 字段
{
"installMethod": "unknown",
"autoUpdates": true,
····
// 可以忽略上面的内容
"hasCompletedOnboarding": true // 新增字段
}
5. 配置GLM API
在 C:UsersAdministrator.claude路径下新建(或修改)setting.json 文件
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "你的API密钥",
"ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic",
"API_TIMEOUT_MS": "3000000",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "glm-4.5-air",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "glm-4.6",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "glm-4.6"
}
}
6. 重新启动Claude
// 关闭所有Claude进程(如果有的话)
pkill -f claude
// 重新启动Claude
claude
基础使用会话内命令(斜杠命令)##
|
命令 |
功能 |
说明 |
|
/compact |
压缩对话上下文 |
保留核心信息,节省Token |
|
/clear |
清除对话历史 |
完全重置当前对话 |
|
/history |
查看历史对话 |
选择之前的对话继续 |
|
/edit |
编辑记忆文件 |
修改用户或项目记忆 |
|
/model |
切换AI模型 |
选择不同的Claude模型 |
|
/help |
显示帮助 |
查看所有可用命令 |
|
/exit |
退出Claude Code |
返回普通终端 |
Think模式全攻略
|
模式 |
思考深度 |
Token消耗 |
适用场景 |
响应时间 |
|
think |
基础 |
低 |
处理简单问题、快速回应 |
2-5秒 |
|
think hard |
深度 |
中 |
适合复杂逻辑和算法设计 |
5-15秒 |
|
think harder |
更深度 |
高 |
用于架构设计和难题分析 |
15-30秒 |
|
ultrathink |
极深度 |
极高 |
针对最复杂的问题和创新方案 |
30-60秒 |
如何创建自定义命令
Claude Code允许你创建自定义命令,这样可以更快地执行特定的提示或任务。自定义命令的语法如下:
/: [arguments]
自定义命令解析:
- 命令分为用户级和项目级;
- 用户级命令可以在所有项目中使用,而项目级命令仅限于当前项目;
- 用户级命令放在个人的 ~/.claude/commands 目录下,项目级命令放在当前项目的 .claude/commands 目录下;
- 使用时,用户级命令前缀为 /user:,项目级命令前缀为 /project:,后面跟命令文件名,支持级联;
- 命令文件可以使用 $ARGUMENTS 参数占位符,后面跟参数,比如:/project:test 123 会用 123 替换命令文件中的 $ARGUMENTS。假设有 .claude/commands/component.md 这个自定义命令,使用方式就是:/project:component。
实际应用示例
项目级命令示例
在当前项目中创建自定义命令目录:
mkdir -p .claude/commands
创建一个项目级优化命令:
echo "分析这个项目的性能,并提出三个具体的优化建议。" > .claude/commands/optimize.md
在 Claude Code 中使用自定义命令:
/project:optimize
MCP服务器配置详解
MCP(Model Context Protocol)是由Anthropic推出的一种开源通信标准,它能让Claude Code实现:
- 访问本地文件系统
- 连接各种API服务
- 操作数据库
- 整合开发工具
- 自动化任务
MCP服务器的作用域
|
作用域 |
配置位置 |
适用场景 |
命令标志 |
|
Local |
当前目录 |
项目特定工具 |
默认 |
|
User |
~/.claude.json |
全局常用工具 |
-s user |
|
Project |
.mcp.json |
团队共享工具 |
-s project |
- 添加MCP服务器
- MCP管理命令
- 在你的项目中创建一个 openspec/ 目录,作为“规格与变更记录中心”。
- 每次有需求或改动时,使用一个 changes// 文件夹来记录:
深入了解MCP命令与记忆系统
嘿,今天我们来聊聊如何使用MCP命令以及Claude Code的记忆系统,这可是让AI更懂你的秘密武器哦!
// 基本语法
claude mcp add [选项] -- [参数...]
// 添加文件系统访问
claude mcp add filesystem -s user -- npx -y @modelcontextprotocol/server-filesystem ~/Documents ~/Projects // 路径后面跟上具体位置
// 如果想添加新的路径,记得先把之前的路径删掉再重新添加哦
claude mcp remove filesystem -s user
claude mcp add filesystem -s user -- npx -y @modelcontextprotocol/server-filesystem "路径一" "路径二"
// 添加GitHub集成
claude mcp add github -s user -e GITHUB_TOKEN=your_token -- npx -y @modelcontextprotocol/server-github
// 添加Gitee集成
// 添加Sequential Thinking(思维链)
claude mcp add thinking -s user -- npx -y @modelcontextprotocol/server-sequential-thinking
// 查看已经安装的MCP服务器
claude mcp list
// 删除某个MCP服务器
claude mcp remove
// 测试MCP服务器
claude mcp test
// 查看MCP状态
/mcp
记忆系统详解
Claude Code的记忆系统可帮助AI牢牢记住你的喜好和项目的具体信息,真是太方便了!
|
类型 |
位置 |
作用域 |
用途 |
|
用户记忆 |
~/.claude/CLAUDE.md |
全局 |
保存个人偏好和编码风格 |
|
项目记忆 |
项目根目录/.CLAUDE.md |
项目 |
记录项目特定信息 |
记忆文件管理
/memory
可以在系统编辑器中打开记忆文件
OpenSpec 安装与使用
OpenSpec是一个轻量级的开发套件,比spec-kit更灵活,能帮你有效应对AI编码失控的问题。
1. 原理
- 为什么改(proposal.md)
- 要做什么(spec diff)
- 怎么做(tasks.md)
2.安装OpenSpec
npm install -g @fission-ai/openspec@latest
openspec --version // 确认安装成功
3.初始化项目
cd your-project // 切换到你的项目路径
openspec init
系统会询问你要使用哪些AI工具(Claude Code / Cursor / Factory / Codex / KiloCode等)
4.OpenSpec使用 OpenSpec的核心命令有三个:
|
阶段 |
命令 |
目标 |
输出 |
|
规划期 |
/openspec:proposal |
确保需求与规格一致 |
生成proposal.md和规范差异(spec diff) |
|
实施期 |
/openspec:apply |
根据任务执行开发 |
输出更新后的代码和完成的任务清单 |
|
收尾期 |
/openspec:archive |
合并与归档变更 |
更新 specs/ 目录并归档变更记录 |

Claude Code的功能真是令人惊叹,尤其是它在多种开发环境中的适配能力,极大提升了编程效率。期待它未来的更多应用场景!
Claude Code的推出真是个好消息,尤其是它的多版本设计,能满足不同场景的需求,特别期待它在实际项目中的表现。
Claude Code的多版本设计确实很灵活,尤其是对高并发场景的优化,让人对其在未来项目中的表现充满期待。
Claude Code的不断更新和功能扩展让人印象深刻,尤其是与微软的合作,想象一下在Microsoft 365中使用它的便捷性,真是前景无限。
Claude Code的版本多样化真是太棒了,特别是对高并发的优化,让我对其在实际项目中的表现充满期待。希望它能持续带来更多惊喜!
Claude Code在编程助手领域的表现非常出色,尤其是它的自主编程能力和与VS Code的集成,让开发变得更加高效。期待它在未来的更新中带来更多惊喜。
Claude Code的终端编程能力真是方便,能够支持多种操作系统,这样我在不同环境下都能轻松使用。期待更多功能更新!
Claude Code的自主编程功能令人印象深刻,能够在聊天工具中实现全自动化编码,真是大大提高了工作效率。期待它更多的应用场景!
Claude Code的多版本设计非常贴合不同开发需求,尤其是Sonnet4.5的复杂推理能力,让我对其在AI编程方面的应用充满期待。
Claude Code的跨平台支持真是太便捷了,无论是在macOS还是Windows上都能轻松使用,极大地方便了开发者的工作。希望后续能有更多实用功能。