Anthropic官方Claude Code教程:终于有人把Agent编程讲明白了
Anthropic官方Claude Code教程:终于有人把Agent编程讲明白了
来源类型: 微信公众号文章
日期: 2026-06-02
标签: AI, 记忆系统, 办公效率, 网络安全, 编程, 大模型
原文链接: https://mp.weixin.qq.com/s/w8YE5KN2sJO2el-N5hcRNA
摘要
想学习Claude Code,网上资料那么多,怎么选? 还是官方的最靠谱。视频时间没那么长,荣姐利用这几天的业余时间好好学习了下。 视频地址:youtube.com/playlist?list=PLmWCw1CzcFilebjK89WLb5cAvM8K0cLB3 本文为9个视频的翻译版本,如有精力,可以翻看原视频。 ## 1 什么是 Claude Code ## 1.1 什么是 Claude Code? Claude Code 是一款代理式 (agentic) 编程工具,它能够理解你的代码库、编辑文件、运行命令,并与你现有的开发者工具无缝集成,帮助你更快地完成工作。目前,你可以在...
核心内容
想学习Claude Code,网上资料那么多,怎么选?
还是官方的最靠谱。视频时间没那么长,荣姐利用这几天的业余时间好好学习了下。
视频地址:youtube.com/playlist?list=PLmWCw1CzcFilebjK89WLb5cAvM8K0cLB3
本文为9个视频的翻译版本,如有精力,可以翻看原视频。
1 什么是 Claude Code
1.1 什么是 Claude Code?
Claude Code 是一款代理式 (agentic) 编程工具,它能够理解你的代码库、编辑文件、运行命令,并与你现有的开发者工具无缝集成,帮助你更快地完成工作。目前,你可以在终端、Visual Studio Code、Claude 桌面应用、Web 网页端以及 JetBrains 系列 IDE 中使用它(不过在本视频中,我们将主要演示在终端中的使用体验)。
1.2 与 Claude AI 的核心区别
如果你以前用过 Claude AI(网页版聊天界面),你可能会好奇这两者有什么区别。
1.2.1 直接访问权限
与 Claude AI 不同,Claude Code 可以直接访问您的文件、终端和整个代码库。因此,它不需要来回复制和粘贴代码,而是可以直接深入其中并自行完成所有工作。
1.2.2 AI 代理模式 (AI Agent)
Claude Code 作为一个 AI 代理(AI Agent)工作。AI 代理是一种可以与其环境交互并执行操作以完成既定目标的软件。最基本的方法是让大型语言模型(LLM)处于实时的循环中。AI 代理可以访问工具、外部服务或其他 AI 代理,以帮助其达到预定义的目标。
1.3 Claude Code 的功能示例
这在实际应用中到底是什么样的呢?这里有几个具体的例子:
- 阅读与理解代码库:它可以阅读并深入理解你的整个项目。你可以让 Claude Code 解释某个复杂的功能,或者在成百上千行代码中追踪某个潜藏的 Bug。
- 执行与决策:Claude Code 可以自动执行你的构建脚本、运行测试用例、安装所需的依赖包,并能根据终端输出的成功或报错信息,智能决定下一步该做什么。
- 联网搜索能力:如果它在编码时需要查阅最新的 API 参考手册或官方文档,它可以直接自己去网上搜索并获取所需信息。
1.4 高效使用的核心概念
为了更好地驾驭 Claude Code,掌握以下三个概念非常重要:
- 上下文窗口(Context Window):将其视为 Claude 的工作记忆。它可以容纳很多内容,但不能一次容纳所有内容;这就是其代理特性的体现,通过战略性方法在代码库中寻找答案,而无需将整个代码库存储到上下文中。
- 默认请求许可:在运行命令或对代码库进行更改之前,Claude Code 会征求您的同意,您始终掌握控制权。
- 容错预期:它可能会犯错,像任何工具一样,它并不完美,可能会误解您的意图、引入新的 Bug 或过度设计解决方案。
1.5 章节小结
简单回顾一下:Claude Code 是一款代理式编程工具。它能阅读你的代码库、编辑文件、运行命令并连接外部工具,以帮助你成倍提升开发效率。你今天就可以在你的终端、VS Code、JetBrains IDE 以及 Claude 桌面应用中下载并体验它。
2 安装 Claude Code
无论您想在终端、Web 还是 IDE 中使用,Claude Code 的安装都很简单。
2.1 终端安装方法
2.1.1 macOS / Linux / WSL
使用配套的 curl 命令即可一键安装。
curl -fsSL https://claude.ai/install.sh | bash
如果您偏好使用 Homebrew,也可以使用 brew install 安装,但请注意这不具备自动更新功能。
brew install --cask claude-code
2.1.2 Windows
在 PowerShell 中使用 invoke-restmethod 命令;
irm https://claude.ai/install.ps1 | iex
在 cmd 中使用 curl 命令。
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
你也可以选择使用 winget 命令安装,但与 Homebrew 一样,它同样不具备自动更新功能。
winget install Anthropic.ClaudeCode
2.2 初始设置与运行
2.2.1 启动
进入你的项目目录并运行 claude 命令。
2.2.2 初始设置
你将需要完成一些初始的引导设置:选择你的颜色主题,并登录你的 Claude 账户(支持 Pro、Max 或企业版账户),或者使用 API 密钥。如果你的组织拥有 Claude 企业账户,请务必选择该选项。
2.2.3 访问权限
无论你决定在哪个目录中运行 Claude,它都将拥有该目录及其所有子文件夹的访问权限。
2.3 IDE集成
2.3.1 Visual Studio Code (VS Code)
打开扩展面板,搜索 “Claude Code”。找到由 Anthropic 开发的扩展程序(确保它带有蓝色官方认证图标),点击安装。安装完成后,可能需要重启 VS Code。随后按 Ctrl+Shift+P(Mac 为 Cmd+Shift+P)打开命令面板,搜索 “Claude Code” 以在新标签页中打开它。当你打开文件时,如果看到了 Claude 的图标,也可以直接点击它。另外,你也可以在设置文件中选择关闭 UI 界面,直接使用纯终端体验。
2.3.2 JetBrains IDE
前往 JetBrains 插件市场安装 Claude Code 插件。安装并重启 IDE 后,你会看到 Claude 图标。点击图标会打开一个面板,你可以在其中看到终端界面,它将在你的开发过程中协助你。
2.3.3 Claude 桌面应用
在安装 Claude 桌面应用并登录后,你同样可以运行 Claude Code。你会看到顶部有一个标有 “Code” 的切换开关。它的界面外观与 Claude 聊天的界面相似,但允许你在特定文件夹中工作、更改权限,甚至在云端环境中操作。
2.3.4 Web 端
访问 claude.ai/code 使用,这与桌面应用非常相似,但目前仅限于 GitHub 存储库。
2.4 应该选择哪种方式?
2.4.1 终端:获取最新功能
如果你想始终保持最新状态,终端是最好的选择。绝大多数的新功能都会最先在终端发布。此外,IDE 插件的体验与终端极其相似。
2.4.2 桌面版:深度集成
如果你希望代码助手与你最喜欢的代码编辑器结合得更紧密,桌面版是一个极佳的选择。它可以让 Cl
...(内容截断,完整内容请查看原文)
本页由自动化脚本生成,待人工审核补充