Claude Code 保姆级使用教程

Claude Code 保姆级使用教程先说一句大实话 我见过很多人把 Claude Code 当成一个 高级聊天窗口 在用 打开终端 问它一个问题 然后复制粘贴答案 如果你也是这么用的 那你大概只发挥了它 10 的能力 Claude Code 的定位从第一天起就不是聊天 而是一个驻扎在你代码仓库里的 AI 工程师 它能读你整个项目 跑你的测试 改你的文件 帮你提 PR 用官方的话说 它是 Agent 不是 Chat

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。



先说一句大实话:我见过很多人把 Claude Code 当成一个「高级聊天窗口」在用——打开终端,问它一个问题,然后复制粘贴答案。如果你也是这么用的,那你大概只发挥了它 10% 的能力。

Claude Code 的定位从第一天起就不是聊天,而是一个驻扎在你代码仓库里的 AI 工程师。它能读你整个项目、跑你的测试、改你的文件、帮你提 PR。用官方的话说,它是 Agent,不是 Chat。

这篇文章不是官方文档的翻译,而是我自己从安装到日常使用,踩过的坑、摸到的门道,整理成一份「拿来就能用」的指南。如果你是程序员,这是给你的效率武器说明书;如果你不是程序员但想试试 AI 编程,别怕,我也会照顾到你。

一句话:Claude Code 是 Anthropic 出品的命令行 AI 编程助手,直接在你的终端里运行,能理解你整个项目的上下文。

它和 GitHub Copilot 最大的区别是什么?Copilot 像一个坐在你旁边的实习生,你写一行它补一行;而 Claude Code 更像一个高级工程师,你跟它说「帮我把这个模块重构一下」,它会自己去看代码结构、理解依赖关系,然后跨多个文件一起改。

核心能力速览:

项目级上下文感知:不只看当前文件,而是扫描整个代码库

多文件协同修改:一个指令改十个文件,保持一致性

终端原生:不需要 IDE 插件,命令行直接跑

Git 深度集成:能查看提交历史、创建分支、帮你写 commit message

Skills 系统:可扩展的能力模块,一次配好反复用

前提条件:你的电脑需要有 Node.js 18 或更高版本。没有的话先装一下(去 nodejs.org 下载即可)。

macOS / Linux

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

Homebrew(macOS)

brew install –cask claude-code

Windows

irm https://claude.ai/install.ps1 | iex

提示:原生安装会自动后台更新。如果你用 Homebrew 安装的,记得定期 brew upgrade claude-code。

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

安装完成后,在终端输入 claude 就能启动。首次使用会提示你登录,支持 Anthropic 账号、Claude Console(API 访问)等方式。

安装好了,打开终端,cd 到你的项目目录,敲一下 claude,欢迎界面就出来了。

这里有个非常重要的心法:别把 Claude Code 当搜索引擎用,把它当成一个刚入职、很聪明但不了解你项目的新同事。

你跟同事说话是怎么说的?不是「修复 bug」,而是「登录页面有个问题,用户输错密码后页面变空白了,帮我看看是什么原因」。

好的提示 vs 差的提示:

差的提示

好的提示

“修复 bug”

“登录页用户输错密码后出现空白页面,帮我排查原因并修复”

“写个组件”

“用 React + TypeScript 写一个带搜索过滤的用户列表组件,支持分页”

“优化代码”

“这个函数处理 10 万条数据时很慢,帮我分析瓶颈并优化,目标耗时降低 50%”

另外,Claude Code 每次修改文件前都会征求你的同意。你可以逐个审批,也可以在会话中开启「全部接受」模式——但我建议前期先逐个看,等你信任它了再放开。

这是 Claude Code 最被低估的功能之一。在项目根目录创建一个 CLAUDE.md 文件,写上你的项目约定,比如代码风格、命名规范、常见坑点。每次启动 Claude Code,它都会自动读取这个文件。

更妙的是:你可以在 PR review 的时候直接告诉 Claude「把这次的教训写进 CLAUDE.md」,它会自己更新这份文档。整个团队签入 Git,所有人共享同一套行为准则。

一个真实的例子:我在 CLAUDE.md 里写了「不要用 enum,改用 string union」以及原因。从那以后,Claude Code 在我的项目里再也没生成过 enum。这种记忆是跨会话持久的。

Skills 是 2025 年以来 Claude Code 生态里最火的概念。简单说,它就是一个文件夹,里面放了一个 SKILL.md(指令文件),加上可选的脚本、参考资料和模板。当 Claude Code 判断当前任务跟某个 Skill 相关时,它会自动加载对应的指令。

举个例子,你可以做一个「commit-message-formatter」的 Skill,让 Claude Code 永远按 Conventional Commits 格式写提交信息;或者做一个「api-conventions」的 Skill,确保所有 API 端点都遵循 RESTful 命名。

Skill 的目录结构长这样:

Skill 标准结构

my-skill/ ├── SKILL.md # 必需:指令和元数据 ├── scripts/ # 可选:可执行脚本 ├── references/ # 可选:参考文档 └── assets/ # 可选:模板、资源

个人 Skill 放在 ~/.claude/skills/ 下,对你所有项目生效;项目 Skill 放在项目的 .claude/skills/ 下,可以跟团队通过 Git 共享。

目前社区里已经有超过 6 万个 Skills,推荐去 skillsmp 商店或者 skills.sh 排行榜逛逛,一定能找到适合你的。

命令

用途

/help

查看所有可用命令

/compact

压缩对话上下文,保留关键信息

/clear

清空当前会话,开始新任务

/context

查看当前上下文使用情况

/resume

恢复上一次的对话

/login

切换账户

/export

导出对话记录

/status

查看连接状态和配置

刚 clone 下来一个开源项目,看不懂架构?直接跟 Claude Code 说:「这个项目的整体架构是什么?入口文件在哪?数据流是怎么走的?」它会自己扫描目录结构、读关键文件,然后给你一份清晰的概览。

那些你知道该改、但一想到要改十几个文件就不想动的重构任务——这正是 Claude Code 的甜蜜区。告诉它你想怎么改,它会跨文件保持一致性地重构,而且每一步都让你审核。

这可能是最省时间的用法。跟它说「给这个模块写单元测试,覆盖正常路径和边界条件」,它会读你的代码逻辑,生成有意义的测试用例,而不是那种凑覆盖率的废测试。

Claude Code 虽然是给开发者设计的,但它本质上是一个本地通用智能体。有人用它批量处理图片、有人用它整理文档、有人用它生成数据报表。只要你能用自然语言描述清楚你要什么,它就能帮你干活。

1. 别一上来就让它「重写整个项目」。上下文窗口是有限的,任务拆小一点,效果好十倍。

2. 长对话记得用 /compact。聊久了上下文会膨胀,compact 可以压缩保留关键信息。

3. 新任务先 /clear。不要在一个对话里混着做不同的事情,上下文污染会降低质量。

4. 用 Plan 模式处理复杂任务。先让 Claude Code 规划步骤,确认方案合理了再执行。Plan → Execute → Clear,这是官方推荐的循环。

5. 选对模型。简单任务用 Haiku 省钱,中等复杂度用 Sonnet 平衡,高难度任务上 Opus + Thinking 模式——质量差距是实打实的。

Claude Code 需要一个 Anthropic 账户才能使用。目前有这几种方式:

Claude Pro / Max 订阅:最简单的方式,订阅后直接用

Claude Console(API):按量计费,适合重度开发者

Teams / Enterprise:团队协作版本,集中管理

云服务商接入:Amazon Bedrock、Google Vertex AI 等企业级方案

有人说 AI 编程工具会让程序员失业,我觉得恰恰相反——工具越强大,真正懂得驾驭工具的人越值钱

Claude Code 不会取代你的工程判断力,但它能把你从繁琐的重复劳动中解放出来,让你专注于真正有价值的事情:设计架构、思考产品、做技术决策。

如果这篇文章对你有帮助,欢迎收藏、转发。有什么使用上的问题,评论区见。

祝你写代码越来越快,下班越来越早。

小讯
上一篇 2026-04-23 13:28
下一篇 2026-04-23 13:26

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/276942.html