⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 http://www.iocoder.cn/Fight/mianshiguanniClaudeCodedoumeiyongguomawoduihuiqujiumeiyongguoyouzenmele/ 「芋道源码」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注微信公众号:【芋道源码】有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言都将得到认真回复。甚至不知道如何读源码也可以请教噢。
  4. 新的源码解析文章实时收到通知。每周更新一篇左右。
  5. 认真的源码交流微信群。

AI 编程工具满天飞,但大多数要么是”高级自动补全”,要么是网页聊天框——离真正的”编程搭档”差得远。Claude Code 不太一样。

Claude Code 是什么:不是聊天机器人

Claude Code 是 Anthropic 推出的代理式(Agentic)命令行编程工具。关键词是”代理式”——它不是在网页上等你复制粘贴的对话框,而是直接在终端里干活的智能助手:能读代码、写代码、跑测试、修 Bug,甚至自动管 Git 提交。

和 ChatGPT 的区别在于:ChatGPT 是”你问它答”,Claude Code 是”你说需求,它自己动手做”。

五个”超懂程序员”的核心能力

1. 全项目上下文感知

不是只看你当前打开的文件。Claude Code 会像人一样”读”懂整个代码库的结构和依赖关系,跨文件找到相关代码。

2. 自主代理执行

你说”做个 Markdown 编辑器”,它自己规划步骤:建文件 → 写代码 → 装依赖 → 跑项目。不需要你一步步指挥。

3. 无缝终端集成

直接在命令行用,不用在 IDE 和浏览器之间切来切去。开发者的主战场就是终端,Claude Code 就在这里等你。

4. 版本控制协作

自动帮你 git add/commit/push,还能生成清晰的提交说明。告别”fix bug”和”update code”这种废物 commit message。

5. 安全可控

关键操作(比如删文件、执行危险命令)会先问你”确认吗?”。遵循”人类在环”原则——AI 干活,你拍板。

5 分钟安装配置

前置条件

Node.js v20.x 以上版本。去 https://nodejs.org/zh-cn/download/ 下载 LTS 版即可。

安装

npm install -g @anthropic-ai/claude-code

验证:claude --version,显示版本号就成功了。

配置 API(以火山方舟为例)

新建 ~/.claude/settings.json:

{
"env": {
"ANTHROPIC_AUTH_TOKEN": "<你的 API Key>",
"ANTHROPIC_BASE_URL": "https://ark.cn-beijing.volces.com/api/coding",
"ANTHROPIC_MODEL": "<模型名>"
}
}

再建 ~/.claude.json 绕过首次登录限制:

{ "hasCompletedOnboarding": true }

启动

进到项目文件夹,终端输入 claude,首次会问”信任这个文件夹吗?”选 Yes 即可。

实战演示:用”说人话”做项目

以做一个 Markdown 编辑器为例,展示 Claude Code 的工作流:

第一步:描述需求

开发一个 Markdown 编辑器,左编辑右预览,文件增删改查+重命名,深浅色主题,用 Vue3+Element-Plus+TypeScript。

第二步:它自己干活

Claude Code 会先写规格文档(SPEC.md),明确项目结构和 UI 细节,然后自主执行:建 package.json、写 Vue 组件、装依赖、跑开发服务器。

过程中会问”要创建 package.json 吗?”,选 Yes, allow all edits during this session 就能”躺平”看它干活。

第三步:迭代优化

觉得”按钮太小””代码不高亮”?直接说:

左侧文件列表的重命名/删除按钮太小,代码块没高亮,改一下。

Claude Code 自动调整样式、加高亮主题,刷新浏览器就能看到效果。全程不需要你写一行代码。

8 个必记命令

命令 作用 使用场景
/btw 写代码时随时提问 中途解惑
/plan 切换到规划模式(只聊不执行) 想法模糊时 brainstorm
/model 切换 AI 模型 复杂任务换更强模型
/config 调整工具设置 开启思考模式(建议开)
/context 查看当前会话 Token 占用 怕卡顿时检查
/compact 压缩上下文记忆 长期开发后清理冗余
/clear 清空所有记忆 大功能做完或 AI “胡说”时
/rewind 回滚到之前的步骤 改坏代码想反悔

Pro Tip:保持 Token 占用在 20%-40% 之间体验最佳。超了就 /compact,彻底乱了就 /clear。

值不值得用

Claude Code 把”说需求 → 出产品”的流程变简单了:不用记命令,不用写冗长文档,像跟搭档聊天一样开发。

对新手:快速实现想法,同时学到代码规范——Claude Code 生成的代码质量通常比初学者手写的要好。

对老手:省掉搭框架、写 CRUD、写文档这些重复劳动,把精力放在真正需要动脑的架构设计和业务逻辑上。

官方文档:https://code.claude.com/docs/zh-CN/overview

文章目录
  1. 1. Claude Code 是什么:不是聊天机器人
  2. 2. 五个”超懂程序员”的核心能力
  3. 3. 5 分钟安装配置
    1. 3.0.1. 前置条件
    2. 3.0.2. 安装
    3. 3.0.3. 配置 API(以火山方舟为例)
    4. 3.0.4. 启动
  • 4. 实战演示:用”说人话”做项目
  • 5. 8 个必记命令
  • 6. 值不值得用