[{"data":1,"prerenderedAt":2135},["ShallowReactive",2],{"navigation":3,"\u002Fintro\u002Fwhat-is-claude-code":189,"\u002Fintro\u002Fwhat-is-claude-code-surround":2133},[4,35,57,75,101,123,149,171],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":34},"第 1 章：认识 Claude Code","i-lucide-rocket","\u002Fintro","1.intro",[10,14,18,22,26,30],{"title":11,"path":12,"stem":13},"什么是 Claude Code","\u002Fintro\u002Fwhat-is-claude-code","1.intro\u002F1.what-is-claude-code",{"title":15,"path":16,"stem":17},"Claude Code 与 Copilot、Cursor、Windsurf 的本质区别","\u002Fintro\u002Fvs-competitors","1.intro\u002F2.vs-competitors",{"title":19,"path":20,"stem":21},"AI 编程助手生态全景与选型指南","\u002Fintro\u002Fecosystem-guide","1.intro\u002F3.ecosystem-guide",{"title":23,"path":24,"stem":25},"LLM 的概率本质","\u002Fintro\u002Fllm-probability","1.intro\u002F4.llm-probability",{"title":27,"path":28,"stem":29},"从聊天机器人到 Agent","\u002Fintro\u002Ffrom-chatbot-to-agent","1.intro\u002F5.from-chatbot-to-agent",{"title":31,"path":32,"stem":33},"Claude Code 的 Agentic Loop 全拆解","\u002Fintro\u002Fagentic-loop","1.intro\u002F6.agentic-loop",false,{"title":36,"icon":37,"path":38,"stem":39,"children":40,"page":34},"第 2 章：安装与配置","i-lucide-settings","\u002Fsetup","2.setup",[41,45,49,53],{"title":42,"path":43,"stem":44},"系统要求与安装方式","\u002Fsetup\u002Fsystem-requirements","2.setup\u002F1.system-requirements",{"title":46,"path":47,"stem":48},"认证、登录与多账户管理","\u002Fsetup\u002Fauthentication","2.setup\u002F2.authentication",{"title":50,"path":51,"stem":52},"选择你的界面","\u002Fsetup\u002Fchoose-interface","2.setup\u002F3.choose-interface",{"title":54,"path":55,"stem":56},"Coding Plan","\u002Fsetup\u002Fcoding-plan","2.setup\u002F4.coding-plan",{"title":58,"icon":59,"path":60,"stem":61,"children":62,"page":34},"第 3 章：快速上手","i-lucide-hand","\u002Fquickstart","3.quickstart",[63,67,71],{"title":64,"path":65,"stem":66},"启动、交互模式与基本命令","\u002Fquickstart\u002Fstartup","3.quickstart\u002F1.startup",{"title":68,"path":69,"stem":70},"让 Claude 理解你的项目","\u002Fquickstart\u002Fcodebase-understanding","3.quickstart\u002F2.codebase-understanding",{"title":72,"path":73,"stem":74},"第一次代码变更","\u002Fquickstart\u002Ffirst-change","3.quickstart\u002F3.first-change",{"title":76,"icon":77,"path":78,"stem":79,"children":80,"page":34},"第 4 章：核心功能","i-lucide-laptop","\u002Fcore-features","4.core-features",[81,85,89,93,97],{"title":82,"path":83,"stem":84},"代码库全景扫描与模块关系分析","\u002Fcore-features\u002Fcodebase-scan","4.core-features\u002F1.codebase-scan",{"title":86,"path":87,"stem":88},"代码编辑与生成","\u002Fcore-features\u002Fedit-generate","4.core-features\u002F2.edit-generate",{"title":90,"path":91,"stem":92},"测试与调试","\u002Fcore-features\u002Ftest-debug","4.core-features\u002F3.test-debug",{"title":94,"path":95,"stem":96},"Git 工作流","\u002Fcore-features\u002Fgit-workflow","4.core-features\u002F4.git-workflow",{"title":98,"path":99,"stem":100},"工具链执行","\u002Fcore-features\u002Ftoolchain","4.core-features\u002F5.toolchain",{"title":102,"icon":103,"path":104,"stem":105,"children":106,"page":34},"第 5 章：进阶配置","i-lucide-wrench","\u002Fadvanced","5.advanced",[107,111,115,119],{"title":108,"path":109,"stem":110},"CLAUDE.md","\u002Fadvanced\u002Fclaude-md","5.advanced\u002F1.claude-md",{"title":112,"path":113,"stem":114},"Skills","\u002Fadvanced\u002Fskills","5.advanced\u002F2.skills",{"title":116,"path":117,"stem":118},"MCP","\u002Fadvanced\u002Fmcp","5.advanced\u002F3.mcp",{"title":120,"path":121,"stem":122},"Hooks 与 Plan 模式","\u002Fadvanced\u002Fhooks-plan","5.advanced\u002F4.hooks-plan",{"title":124,"icon":125,"path":126,"stem":127,"children":128,"page":34},"第 6 章：实战开发","i-lucide-hammer","\u002Fpractice","6.practice",[129,133,137,141,145],{"title":130,"path":131,"stem":132},"需求分析与架构设计","\u002Fpractice\u002Frequirements-architecture","6.practice\u002F1.requirements-architecture",{"title":134,"path":135,"stem":136},"项目脚手架搭建与技术选型","\u002Fpractice\u002Fscaffolding","6.practice\u002F2.scaffolding",{"title":138,"path":139,"stem":140},"核心功能实现","\u002Fpractice\u002Fcore-features","6.practice\u002F3.core-features",{"title":142,"path":143,"stem":144},"测试覆盖、代码审查与质量调优","\u002Fpractice\u002Ftesting-quality","6.practice\u002F4.testing-quality",{"title":146,"path":147,"stem":148},"部署上线与成果分享","\u002Fpractice\u002Fdeployment","6.practice\u002F5.deployment",{"title":150,"icon":151,"path":152,"stem":153,"children":154,"page":34},"第 7 章：心法层","i-lucide-brain","\u002Fmindset","7.mindset",[155,159,163,167],{"title":156,"path":157,"stem":158},"提示词设计原则","\u002Fmindset\u002Fprompt-design","7.mindset\u002F1.prompt-design",{"title":160,"path":161,"stem":162},"上下文管理策略","\u002Fmindset\u002Fcontext-management","7.mindset\u002F2.context-management",{"title":164,"path":165,"stem":166},"安全与权限控制","\u002Fmindset\u002Fsecurity","7.mindset\u002F3.security",{"title":168,"path":169,"stem":170},"Boris Cherny 的 9 条实战心法与团队推广经验","\u002Fmindset\u002Fboris-cherny-tips","7.mindset\u002F4.boris-cherny-tips",{"title":172,"icon":173,"path":174,"stem":175,"children":176,"page":34},"附录","i-lucide-paperclip","\u002Fappendix","8.appendix",[177,181,185],{"title":178,"path":179,"stem":180},"常用命令速查表","\u002Fappendix\u002Fa.command-cheatsheet","8.appendix\u002Fa.command-cheatsheet",{"title":182,"path":183,"stem":184},"AI 核心术语汇编","\u002Fappendix\u002Fb.ai-terminology","8.appendix\u002Fb.ai-terminology",{"title":186,"path":187,"stem":188},"资源链接与延伸阅读","\u002Fappendix\u002Fc.resources","8.appendix\u002Fc.resources",{"id":190,"title":11,"body":191,"description":243,"extension":2127,"links":2128,"meta":2129,"navigation":738,"path":12,"seo":2131,"stem":13,"__hash__":2132},"docs\u002F1.intro\u002F1.what-is-claude-code.md",{"type":192,"value":193,"toc":2075},"minimark",[194,199,204,225,228,246,253,257,264,276,280,295,313,333,336,340,343,347,357,363,379,385,389,399,403,417,422,426,435,439,465,470,474,611,627,629,633,637,644,656,659,688,692,695,760,771,777,781,784,811,824,826,830,839,843,881,885,917,921,953,957,1001,1005,1031,1035,1046,1055,1081,1085,1134,1138,1170,1172,1176,1179,1183,1190,1218,1222,1225,1236,1239,1243,1252,1284,1292,1294,1298,1302,1320,1333,1336,1340,1349,1362,1371,1375,1378,1409,1420,1424,1431,1434,1436,1440,1443,1447,1461,1493,1497,1506,1510,1523,1527,1536,1538,1542,1553,1557,1560,1621,1624,1636,1640,1643,1647,1656,1658,1662,1665,1689,1698,1701,1712,1715,1717,1720,2071],[195,196,198],"h2",{"id":197},"一定义与背景","一、定义与背景",[200,201,203],"h3",{"id":202},"_11-它是什么","1.1 它是什么",[205,206,207,211,212,215,216,219,220,224],"p",{},[208,209,210],"strong",{},"Claude Code"," 是人工智能公司 Anthropic 推出的",[208,213,214],{},"代理式编码系统(agentic coding system)","。其",[208,217,218],{},"原生形态","是终端 CLI 工具，但 Anthropic 也提供了 VS Code 扩展和 Web 版本作为辅助接入方式。开发者只需在命令行中输入 ",[221,222,223],"code",{},"claude","，即可启动一个能够理解整个代码库、自主执行多步骤开发任务的 AI 代理。",[205,226,227],{},"Anthropic 对 Claude Code 的官方定义非常明确：",[229,230,231],"blockquote",{},[205,232,233,234],{},"\"Claude Code is an agentic coding system that reads your codebase, makes changes across files, runs tests, and delivers committed code.\"",[235,236,237],"sup",{},[238,239,245],"a",{"href":240,"ariaDescribedBy":241,"dataFootnoteRef":243,"id":244},"#user-content-fn-1",[242],"footnote-label","","user-content-fnref-1","1",[205,247,248,249,252],{},"这句话概括了 Claude Code 的四个核心动作：",[208,250,251],{},"读取代码库、跨文件修改、运行测试、交付代码","。它不是一个帮你补全下一行代码的\"副驾驶\"，而是一个能够独立完成从理解需求到交付成果的\"代理\"。",[200,254,256],{"id":255},"_12-谁开发的","1.2 谁开发的",[205,258,259,260,263],{},"Claude Code 由 ",[208,261,262],{},"Anthropic"," 开发。Anthropic 是一家成立于 2021 年的人工智能安全公司，由前 OpenAI 研究副总裁 Dario Amodei 和 Daniela Amodei 兄妹创立。公司总部位于美国旧金山，以开发 Claude 系列大语言模型而闻名。Anthropic 的核心理念是\"AI 安全\"（AI Safety），强调在构建强大 AI 系统的同时，确保其行为可控、可解释、对人类有益。",[205,265,266,267,275],{},"Claude Code 的诞生与 Anthropic 内部的\"吃自己的狗粮\"（dogfooding）文化密不可分。据官方博客披露，Anthropic 的工程师和研究人员每天都在使用 Claude Code 进行开发工作，包括 Claude Code 自身的迭代开发。",[235,268,269],{},[238,270,274],{"href":271,"ariaDescribedBy":272,"dataFootnoteRef":243,"id":273},"#user-content-fn-2",[242],"user-content-fnref-2","2"," 这种深度自用确保了产品的设计决策始终贴近真实工程需求，而非实验室里的理想场景。",[200,277,279],{"id":278},"_13-什么时候发布的","1.3 什么时候发布的",[205,281,282,283,286,287,290,291,294],{},"Claude Code 于 ",[208,284,285],{},"2025 年 2 月 24 日"," 作为 research preview 首次公开，随后在 ",[208,288,289],{},"2025 年 5 月 22 日"," 的 Code with Claude 开发者大会上正式发布。它是",[208,292,293],{},"推动"," AI 辅助编程从代码补全向代理式编码演进的关键产品之一。在此之前，市场上已有 GitHub Copilot（2021 年）、Cursor（2023 年）等工具，但它们的核心能力仍停留在\"预测下一行代码\"或\"在编辑器内提供聊天建议\"。Claude Code 的出现，将竞争维度提升到了\"自主执行多步骤开发任务\"的全新层面。",[205,296,297,298,306,307],{},"Claude Code 从发布以来快速迭代，带来了文件读写、代码生成、重构、Git 操作、终端命令执行、CLAUDE.md 项目配置、自定义斜杠命令和 MCP 集成等核心功能。",[235,299,300],{},[238,301,305],{"href":302,"ariaDescribedBy":303,"dataFootnoteRef":243,"id":304},"#user-content-fn-3",[242],"user-content-fnref-3","3"," 此后产品持续演进：支持了 Claude Opus 4.6 模型，增强了 MCP 服务器稳定性，并引入了并行代理、Git worktree 支持和性能优化等高级特性。",[235,308,309],{},[238,310,305],{"href":302,"ariaDescribedBy":311,"dataFootnoteRef":243,"id":312},[242],"user-content-fnref-3-2",[205,314,315,316,319,320,323,324,332],{},"2026 年，Anthropic 进一步推出了 ",[208,317,318],{},"Claude Code 的 Web 版本"," 和 ",[208,321,322],{},"VS Code 扩展","，使其不再局限于终端环境，而是可以通过浏览器或 IDE 直接访问。",[235,325,326],{},[238,327,331],{"href":328,"ariaDescribedBy":329,"dataFootnoteRef":243,"id":330},"#user-content-fn-4",[242],"user-content-fnref-4","4"," 不过，终端（CLI）仍然是 Claude Code 的核心形态和推荐用法。",[334,335],"hr",{},[195,337,339],{"id":338},"二核心定位claude-code-与-claude-家族的其他成员","二、核心定位：Claude Code 与 Claude 家族的其他成员",[205,341,342],{},"Anthropic 旗下有三款以\"Claude\"命名的主要产品，它们面向不同的使用场景和用户群体。理解它们之间的区别，是正确使用 Claude Code 的前提。",[200,344,346],{"id":345},"_21-claudeask-模式-对话式-ai","2.1 Claude（Ask 模式）—— 对话式 AI",[205,348,349,352,353,356],{},[208,350,351],{},"Claude"," 是最广为人知的消费级产品，即用户在 ",[208,354,355],{},"claude.ai"," 网站上与之聊天的界面，也有桌面端和移动端应用。它的核心定位是\"问答与思考\"：你可以向它提问、让它帮你写文章、分析文档、头脑风暴、翻译文本等。",[205,358,359,362],{},[208,360,361],{},"特点","：",[364,365,366,370,373,376],"ul",{},[367,368,369],"li",{},"通过网页、桌面应用或移动应用访问",[367,371,372],{},"对话式交互，适合一次性思考任务",[367,374,375],{},"需要手动复制粘贴代码片段",[367,377,378],{},"无法直接操作你的本地文件系统",[205,380,381,384],{},[208,382,383],{},"适合场景","：\"帮我写一封冷邮件\"、\"分析这份 PDF 报告\"、\"解释这个算法的原理\"。",[200,386,388],{"id":387},"_22-claude-api-开发者接口","2.2 Claude API —— 开发者接口",[205,390,391,394,395,398],{},[208,392,393],{},"Claude API","（更准确地说是\"通过 Anthropic API 访问 Claude 模型\"）是面向开发者的",[208,396,397],{},"按量计费服务","。开发者可以通过编程方式调用 Claude 模型（如 Opus 4.6、Sonnet 4.6），将 AI 能力集成到自己的应用程序中。",[205,400,401,362],{},[208,402,361],{},[364,404,405,408,411,414],{},[367,406,407],{},"按输入\u002F输出 token 数量计费",[367,409,410],{},"需要开发者自行管理 API Key 和调用逻辑",[367,412,413],{},"第三方工具（如 Cursor、Cline）通常通过此方式接入 Claude 模型",[367,415,416],{},"不直接提供文件系统访问或代码库理解能力",[205,418,419,421],{},[208,420,383],{},"：在自己的 SaaS 产品中集成 AI 聊天功能、构建自定义 AI 工作流。",[200,423,425],{"id":424},"_23-claude-codebuild-模式-代理式编码系统","2.3 Claude Code（Build 模式）—— 代理式编码系统",[205,427,428,430,431,434],{},[208,429,210],{}," 是一个",[208,432,433],{},"专门面向软件开发","的独立产品。它运行在终端中，直接操作你的本地代码库，能够执行文件读写、运行 shell 命令、调用 Git、运行测试等操作。",[205,436,437,362],{},[208,438,361],{},[364,440,441,444,447,462],{},[367,442,443],{},"终端原生（Terminal-native），遵循 Unix 哲学",[367,445,446],{},"直接访问本地文件系统和开发工具链",[367,448,449,450,453,454],{},"支持高达 ",[208,451,452],{},"100 万 token"," 的上下文窗口，可理解整个代码库",[235,455,456],{},[238,457,461],{"href":458,"ariaDescribedBy":459,"dataFootnoteRef":243,"id":460},"#user-content-fn-5",[242],"user-content-fnref-5","5",[367,463,464],{},"具备\"代理\"能力：自主规划、执行、验证、迭代",[205,466,467,469],{},[208,468,383],{},"：\"重构这个回调函数为 async\u002Fawait，并更新所有调用方\"、\"分析 CI 失败原因并修复\"、\"为这个项目生成完整的测试覆盖\"。",[200,471,473],{"id":472},"_24-三者对比一览","2.4 三者对比一览",[475,476,477,495],"table",{},[478,479,480],"thead",{},[481,482,483,487,490,492],"tr",{},[484,485,486],"th",{},"维度",[484,488,489],{},"Claude（Ask）",[484,491,393],{},[484,493,494],{},"Claude Code（Build）",[496,497,498,515,531,547,563,579,595],"tbody",{},[481,499,500,506,509,512],{},[501,502,503],"td",{},[208,504,505],{},"产品形态",[501,507,508],{},"网页\u002F桌面\u002F移动应用",[501,510,511],{},"编程接口（REST API）",[501,513,514],{},"终端 CLI 工具",[481,516,517,522,525,528],{},[501,518,519],{},[208,520,521],{},"核心能力",[501,523,524],{},"对话问答、内容生成",[501,526,527],{},"模型调用、程序化集成",[501,529,530],{},"代码库理解、自主编码",[481,532,533,538,541,544],{},[501,534,535],{},[208,536,537],{},"文件系统访问",[501,539,540],{},"无（需手动上传）",[501,542,543],{},"无（由调用方管理）",[501,545,546],{},"完整读写权限",[481,548,549,554,557,560],{},[501,550,551],{},[208,552,553],{},"上下文范围",[501,555,556],{},"单次对话",[501,558,559],{},"单次请求",[501,561,562],{},"整个代码库",[481,564,565,570,573,576],{},[501,566,567],{},[208,568,569],{},"执行权限",[501,571,572],{},"仅生成文本",[501,574,575],{},"仅返回文本",[501,577,578],{},"可执行命令、修改文件",[481,580,581,586,589,592],{},[501,582,583],{},[208,584,585],{},"定价模式",[501,587,588],{},"Free 层级 + Pro\u002FMax 订阅制",[501,590,591],{},"按 token 用量计费",[501,593,594],{},"订阅制或 API 计费",[481,596,597,602,605,608],{},[501,598,599],{},[208,600,601],{},"目标用户",[501,603,604],{},"普通用户、知识工作者",[501,606,607],{},"开发者、企业集成",[501,609,610],{},"软件开发者、技术团队",[205,612,613,614,617,618,626],{},"用一个简单的框架来记忆：",[208,615,616],{},"Ask（Claude）→ Do（Cowork）→ Build（Claude Code）","。",[235,619,620],{},[238,621,625],{"href":622,"ariaDescribedBy":623,"dataFootnoteRef":243,"id":624},"#user-content-fn-6",[242],"user-content-fnref-6","6"," Claude 用于提问和思考，Cowork 用于处理电脑上的文件任务，Claude Code 用于构建软件和自动化系统。",[334,628],{},[195,630,632],{"id":631},"三产品形态终端原生cli-优先","三、产品形态：终端原生、CLI 优先",[200,634,636],{"id":635},"_31-为什么选择终端","3.1 为什么选择终端",[205,638,639,640,643],{},"Claude Code 最显著的产品形态特征是",[208,641,642],{},"终端优先（Terminal-first）","。在 IDE 插件和浏览器工具大行其道的今天，这一设计选择看似\"复古\"，实则深思熟虑。",[205,645,646,647,655],{},"Anthropic 的工程师 Boris Cherny（Claude Code 的创造者之一）解释过这一设计理念：终端是\"几乎所有接口中最通用的一个\"。",[235,648,649],{},[238,650,654],{"href":651,"ariaDescribedBy":652,"dataFootnoteRef":243,"id":653},"#user-content-fn-7",[242],"user-content-fnref-7","7"," Anthropic 内部使用的技术栈各不相同——有人用 Cursor，有人用 VS Code，有人用 Vim。终端是所有人共有的交集。通过将 Claude Code 构建为 CLI 工具，它可以在不破坏任何开发者现有工作流的前提下被采用。",[205,657,658],{},"此外，终端优先还带来了以下优势：",[364,660,661,667,676,682],{},[367,662,663,666],{},[208,664,665],{},"敏捷迭代","：CLI 的简洁性使得产品可以快速迭代，不受 IDE API 的限制",[367,668,669,672,673],{},[208,670,671],{},"可组合性","：遵循 Unix 哲学，可以通过管道（pipe）与其他命令行工具组合使用，如 ",[221,674,675],{},"tail -200 app.log | claude -p \"分析这些错误\"",[367,677,678,681],{},[208,679,680],{},"CI\u002FCD 集成","：无头模式（headless mode）可以直接嵌入自动化流水线",[367,683,684,687],{},[208,685,686],{},"跨平台一致","：无论在 macOS、Linux 还是 Windows 上，体验保持一致",[200,689,691],{"id":690},"_32-安装与启动","3.2 安装与启动",[205,693,694],{},"Claude Code 的安装非常简单。推荐方式是通过官方安装脚本：",[696,697,701],"pre",{"className":698,"code":699,"language":700,"meta":243,"style":243},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# macOS \u002F Linux\ncurl -fsSL https:\u002F\u002Fclaude.ai\u002Finstall.sh | bash\n\n# Windows\nirm https:\u002F\u002Fclaude.ai\u002Finstall.ps1 | iex\n","bash",[221,702,703,712,733,740,746],{"__ignoreMap":243},[704,705,708],"span",{"class":706,"line":707},"line",1,[704,709,711],{"class":710},"sHwdD","# macOS \u002F Linux\n",[704,713,715,719,723,726,730],{"class":706,"line":714},2,[704,716,718],{"class":717},"sBMFI","curl",[704,720,722],{"class":721},"sfazB"," -fsSL",[704,724,725],{"class":721}," https:\u002F\u002Fclaude.ai\u002Finstall.sh",[704,727,729],{"class":728},"sMK4o"," |",[704,731,732],{"class":717}," bash\n",[704,734,736],{"class":706,"line":735},3,[704,737,739],{"emptyLinePlaceholder":738},true,"\n",[704,741,743],{"class":706,"line":742},4,[704,744,745],{"class":710},"# Windows\n",[704,747,749,752,755,757],{"class":706,"line":748},5,[704,750,751],{"class":717},"irm",[704,753,754],{"class":721}," https:\u002F\u002Fclaude.ai\u002Finstall.ps1",[704,756,729],{"class":728},[704,758,759],{"class":717}," iex\n",[205,761,762,763],{},"也支持通过 Homebrew、WinGet 或 npm 安装（npm 方式已标记为废弃）。",[235,764,765],{},[238,766,770],{"href":767,"ariaDescribedBy":768,"dataFootnoteRef":243,"id":769},"#user-content-fn-8",[242],"user-content-fnref-8","8",[205,772,773,774,776],{},"安装完成后，在项目目录中运行 ",[221,775,223],{}," 即可启动。首次启动会引导你完成主题选择、登录方式和权限配置等一次性设置。",[200,778,780],{"id":779},"_33-vs-code-扩展与-web-版本","3.3 VS Code 扩展与 Web 版本",[205,782,783],{},"尽管终端是核心形态，Anthropic 也提供了更友好的接入方式：",[364,785,786,799],{},[367,787,788,790,791],{},[208,789,322],{},"：在 VS Code 市场中搜索\"Claude Code\"安装。扩展在底层仍运行 Claude Code CLI，但通过本地 MCP 服务器与 IDE 集成，提供了侧边栏对话、原生 diff 查看器、计划模式文档编辑等增强体验。",[235,792,793],{},[238,794,798],{"href":795,"ariaDescribedBy":796,"dataFootnoteRef":243,"id":797},"#user-content-fn-9",[242],"user-content-fnref-9","9",[367,800,801,804,805],{},[208,802,803],{},"Web 版本","：通过 claude.ai 或 Claude iOS 应用中的\"Code\"标签页访问，将 Claude Code 的能力扩展到非终端用户。",[235,806,807],{},[238,808,331],{"href":328,"ariaDescribedBy":809,"dataFootnoteRef":243,"id":810},[242],"user-content-fnref-4-2",[205,812,813,814,817,818],{},"值得注意的是，VS Code 扩展和终端 CLI 并非互斥——你可以在扩展中启动会话，然后在终端中用 ",[221,815,816],{},"claude --resume"," 继续，反之亦然。",[235,819,820],{},[238,821,798],{"href":795,"ariaDescribedBy":822,"dataFootnoteRef":243,"id":823},[242],"user-content-fnref-9-2",[334,825],{},[195,827,829],{"id":828},"四核心能力概述","四、核心能力概述",[205,831,832,833],{},"Claude Code 的能力体系可以归纳为八大类别，涵盖从代码编辑到项目理解的完整开发流程。",[235,834,835],{},[238,836,305],{"href":302,"ariaDescribedBy":837,"dataFootnoteRef":243,"id":838},[242],"user-content-fnref-3-3",[200,840,842],{"id":841},"_41-代码编辑能力","4.1 代码编辑能力",[364,844,845,851,857,863,869,875],{},[367,846,847,850],{},[208,848,849],{},"文件读写","：创建、读取、编辑、覆盖项目中的任意文件，支持同时读取多个文件",[367,852,853,856],{},[208,854,855],{},"多文件编辑","：在单个指令中跨多个文件进行协调修改，例如\"给 User 接口添加 email 字段，并更新所有相关文件\"",[367,858,859,862],{},[208,860,861],{},"代码生成","：根据自然语言描述生成函数、组件、API 端点、配置文件等",[367,864,865,868],{},[208,866,867],{},"重构","：提取逻辑到自定义 Hook、类组件转函数组件、重命名符号等，同时保持行为不变",[367,870,871,874],{},[208,872,873],{},"Bug 修复","：分析错误信息和堆栈跟踪，定位根因并实施修复",[367,876,877,880],{},[208,878,879],{},"代码审查","：审查代码变更中的 Bug、安全风险、性能问题和最佳实践违规",[200,882,884],{"id":883},"_42-项目理解能力","4.2 项目理解能力",[364,886,887,893,899,905,911],{},[367,888,889,892],{},[208,890,891],{},"代码库搜索","：按文件名模式、代码内容、正则表达式搜索",[367,894,895,898],{},[208,896,897],{},"依赖分析","：分析文件间的导入关系、包依赖树、检测循环依赖",[367,900,901,904],{},[208,902,903],{},"代码解释","：用清晰的语言解释复杂代码行为、算法和设计意图",[367,906,907,910],{},[208,908,909],{},"架构分析","：分析整体项目结构、分层组成和设计模式",[367,912,913,916],{},[208,914,915],{},"影响分析","：识别代码变更的影响范围，列出需要修改的相关文件",[200,918,920],{"id":919},"_43-终端与工具链集成","4.3 终端与工具链集成",[364,922,923,929,935,941,947],{},[367,924,925,928],{},[208,926,927],{},"命令执行","：执行 shell 命令并分析结果，支持构建、测试、部署等任何 CLI 操作",[367,930,931,934],{},[208,932,933],{},"环境搭建","：设置开发环境、安装依赖、生成配置文件",[367,936,937,940],{},[208,938,939],{},"包管理","：使用 npm\u002Fyarn\u002Fpnpm 安装、更新、审计包",[367,942,943,946],{},[208,944,945],{},"构建与运行","：构建项目、启动开发服务器、验证生产构建",[367,948,949,952],{},[208,950,951],{},"进程管理","：启动\u002F停止后台进程、检查端口占用",[200,954,956],{"id":955},"_44-git-工作流","4.4 Git 工作流",[364,958,959,965,971,977,983,989,995],{},[367,960,961,964],{},[208,962,963],{},"提交创建","：分析变更并自动生成合适的提交信息，支持 Conventional Commits 格式",[367,966,967,970],{},[208,968,969],{},"PR 创建","：使用 GitHub CLI 自动创建 PR，附带变更摘要和测试计划",[367,972,973,976],{},[208,974,975],{},"PR 审查","：读取并审查现有 PR 变更，提供审查意见",[367,978,979,982],{},[208,980,981],{},"分支管理","：创建、切换、合并、删除分支",[367,984,985,988],{},[208,986,987],{},"差异分析","：分析 git diff 结果，解释变更摘要和影响范围",[367,990,991,994],{},[208,992,993],{},"冲突解决","：检测合并冲突并理解双方变更意图后进行解决",[367,996,997,1000],{},[208,998,999],{},"历史调查","：使用 commit log 和 git blame 调查代码变更历史",[200,1002,1004],{"id":1003},"_45-测试能力","4.5 测试能力",[364,1006,1007,1013,1019,1025],{},[367,1008,1009,1012],{},[208,1010,1011],{},"测试生成","：为函数和组件自动生成测试代码，覆盖正常路径、错误情况和边界条件",[367,1014,1015,1018],{},[208,1016,1017],{},"测试执行与调试","：运行测试并分析\u002F修复失败原因",[367,1020,1021,1024],{},[208,1022,1023],{},"测试驱动开发（TDD）","：遵循 RED-GREEN-REFACTOR 循环，先写测试再实现",[367,1026,1027,1030],{},[208,1028,1029],{},"测试维护","：为实现变更更新现有测试，提升测试覆盖率",[200,1032,1034],{"id":1033},"_46-mcp模型上下文协议集成","4.6 MCP（模型上下文协议）集成",[205,1036,1037,1038],{},"MCP（Model Context Protocol）是 Claude Code 的一项关键扩展能力，允许它连接到外部工具和服务：",[235,1039,1040],{},[238,1041,1045],{"href":1042,"ariaDescribedBy":1043,"dataFootnoteRef":243,"id":1044},"#user-content-fn-10",[242],"user-content-fnref-10","10",[229,1047,1048],{},[205,1049,1050,1051,1054],{},"以下能力通过 MCP ",[208,1052,1053],{},"扩展生态","实现，需用户自行安装和配置对应的 MCP 服务器，非 Claude Code 原生内置。",[364,1056,1057,1063,1069,1075],{},[367,1058,1059,1062],{},[208,1060,1061],{},"浏览器自动化","：通过 Playwright MCP 进行网页操作、截图、E2E 测试",[367,1064,1065,1068],{},[208,1066,1067],{},"外部 API 访问","：通过 Fetch MCP 或自定义 MCP 服务器访问网页和 API",[367,1070,1071,1074],{},[208,1072,1073],{},"数据库访问","：通过 MCP 数据库服务器执行查询、检查 schema、操作数据",[367,1076,1077,1080],{},[208,1078,1079],{},"Slack、Jira 等工具集成","：连接团队常用的协作工具",[200,1082,1084],{"id":1083},"_47-自定义与配置","4.7 自定义与配置",[364,1086,1087,1100,1110,1116,1122,1128],{},[367,1088,1089,1091,1092],{},[208,1090,108],{},"：项目级配置文件，定义编码规范、构建命令和团队标准。Claude 在每次会话开始时读取，确保团队成员获得一致的行为",[235,1093,1094],{},[238,1095,1099],{"href":1096,"ariaDescribedBy":1097,"dataFootnoteRef":243,"id":1098},"#user-content-fn-11",[242],"user-content-fnref-11","11",[367,1101,1102,1105,1106,1109],{},[208,1103,1104],{},"自定义斜杠命令","：在 ",[221,1107,1108],{},".claude\u002Fcommands\u002F"," 目录下放置 Markdown 文件，定义自定义命令",[367,1111,1112,1115],{},[208,1113,1114],{},"Hooks（事件处理器）","：在工具执行前后自动运行 shell 命令，实现如预提交检查等自动化工作流",[367,1117,1118,1121],{},[208,1119,1120],{},"权限模式","：通过 plan、autoEdit、fullAuto 等模式控制代理的自主程度",[367,1123,1124,1127],{},[208,1125,1126],{},"模型选择","：在 Opus、Sonnet、Haiku 之间切换，平衡智能与成本",[367,1129,1130,1133],{},[208,1131,1132],{},"记忆功能","：跨会话保留和引用信息，学习项目惯例和用户偏好",[200,1135,1137],{"id":1136},"_48-高级能力","4.8 高级能力",[364,1139,1140,1146,1152,1158,1164],{},[367,1141,1142,1145],{},[208,1143,1144],{},"并行代理","：同时运行多个子代理处理独立任务，如并行执行安全审查和代码审查",[367,1147,1148,1151],{},[208,1149,1150],{},"多模态输入","：接受图片（截图、设计稿）作为输入并转换为代码",[367,1153,1154,1157],{},[208,1155,1156],{},"无头模式","：直接从 CLI 非交互式执行任务，适合 CI\u002FCD 流水线",[367,1159,1160,1163],{},[208,1161,1162],{},"Agent SDK 集成","：通过 TypeScript 或 Python Agent SDK 以编程方式构建具备 Claude Code 类似能力的自定义代理（基于 Claude API，非直接调用 Claude Code 产品）",[367,1165,1166,1169],{},[208,1167,1168],{},"GitHub Actions 集成","：在 GitHub Actions 中自动化 PR 审查和代码生成",[334,1171],{},[195,1173,1175],{"id":1174},"五目标用户","五、目标用户",[205,1177,1178],{},"Claude Code 的设计初衷是服务软件开发者，但它的实际用户群体已经远远超出了传统意义上的\"程序员\"。",[200,1180,1182],{"id":1181},"_51-核心用户软件开发者","5.1 核心用户：软件开发者",[205,1184,1185,1186,1189],{},"对于开发者而言，Claude Code 是一个",[208,1187,1188],{},"能够自主执行任务的编码伙伴","。它的价值体现在：",[364,1191,1192,1206,1212],{},[367,1193,1194,1197,1198],{},[208,1195,1196],{},"减少上下文切换","：开发者不再需要频繁在编辑器、浏览器、终端、文档之间切换。研究表明，知识工作者平均每天在不同应用间切换约 1200 次（HBR, 2022）。另有研究指出，切换应用后恢复高效 workflow 平均需要 9.5 分钟（Qatalog + Cornell Workgeist Report）。对于需要深度专注的复杂编码任务，被打断后恢复原状态的时间可能更长（Gloria Mark, UC Irvine）。",[235,1199,1200],{},[238,1201,1205],{"href":1202,"ariaDescribedBy":1203,"dataFootnoteRef":243,"id":1204},"#user-content-fn-12",[242],"user-content-fnref-12","12",[367,1207,1208,1211],{},[208,1209,1210],{},"加速代码库上手","：新成员可以在几分钟内通过自然语言提问理解项目架构，而非花费数周阅读文档和结对编程。",[367,1213,1214,1217],{},[208,1215,1216],{},"处理繁琐任务","：将重复性的重构、测试编写、依赖升级等工作交给代理，人类专注于架构设计和业务逻辑。",[200,1219,1221],{"id":1220},"_52-扩展用户非技术背景的构建者","5.2 扩展用户：非技术背景的\"构建者\"",[205,1223,1224],{},"Claude Code 的一个重要定位是**\"让任何能描述需求的人都能构建软件\"**。Anthropic 官方明确表示：",[229,1226,1227],{},[205,1228,1229,1230],{},"\"For builders without an engineering background, it's an entry point to software development that didn't exist until recently.\"",[235,1231,1232],{},[238,1233,245],{"href":240,"ariaDescribedBy":1234,"dataFootnoteRef":243,"id":1235},[242],"user-content-fnref-1-2",[205,1237,1238],{},"这意味着产品经理、设计师、创始人、运营人员等非技术角色，也可以通过自然语言描述需求，让 Claude Code 生成可工作的原型、内部工具或个人项目。",[200,1240,1242],{"id":1241},"_53-企业用户工程团队与组织","5.3 企业用户：工程团队与组织",[205,1244,1245,1246],{},"在企业层面，Claude Code 已经被多家知名公司采用：",[235,1247,1248],{},[238,1249,245],{"href":240,"ariaDescribedBy":1250,"dataFootnoteRef":243,"id":1251},[242],"user-content-fnref-1-3",[364,1253,1254,1260,1266,1272],{},[367,1255,1256,1259],{},[208,1257,1258],{},"Stripe","：在 1370 名工程师中部署了零配置的企业级二进制文件，一个团队用 4 天完成了预估需要 10 人周的 Scala 到 Java 迁移（共 10,000 行代码）。",[367,1261,1262,1265],{},[208,1263,1264],{},"Ramp","：将事件调查时间缩短了 80%（官方措辞为\"up to 80% faster\"），非工程团队（销售、风控、财务）现在用自然语言查询数据仓库，而无需编写 SQL。",[367,1267,1268,1271],{},[208,1269,1270],{},"Wiz","：在约 20 小时的主动开发时间内，将一个 50,000 行的 Python 库迁移到 Go——团队预估手动完成需要 2 到 3 个月。",[367,1273,1274,1277,1278],{},[208,1275,1276],{},"Rakuten","：新功能平均交付时间从 24 个工作日缩短到 5 天。工程师现在并行运行多个 Claude Code 会话，同时在代码库的不同区域委派任务。",[235,1279,1280],{},[238,1281,274],{"href":271,"ariaDescribedBy":1282,"dataFootnoteRef":243,"id":1283},[242],"user-content-fnref-2-2",[205,1285,1286,1287,1291],{},"（",[1288,1289,1290],"em",{},"上述数据来自 Anthropic 官方客户故事，未经独立第三方审计。Ramp 的官方措辞为\"up to 80% faster\"。","）",[334,1293],{},[195,1295,1297],{"id":1296},"六与其他产品的本质区别","六、与其他产品的本质区别",[200,1299,1301],{"id":1300},"_61-与-github-copilot-的区别","6.1 与 GitHub Copilot 的区别",[205,1303,1304,1305,1308,1309,1312,1313,1319],{},"GitHub Copilot 早期以",[208,1306,1307],{},"内联自动补全","为核心，但 2025 年 2 月已推出 ",[208,1310,1311],{},"agent mode","（Copilot Edits \u002F Workspace），支持跨文件代理式编辑。Copilot Chat 上下文窗口为 64k-128k token（2024 年 12 月后升级），虽仍低于 Claude Code 的百万级窗口，但已非早期限制。",[235,1314,1315],{},[238,1316,461],{"href":458,"ariaDescribedBy":1317,"dataFootnoteRef":243,"id":1318},[242],"user-content-fnref-5-2"," 两者的核心差异已从\"补全 vs 代理\"转向\"代理框架与工具层的设计质量\"。",[205,1321,1322,1323,1326,1327],{},"Claude Code 的核心是",[208,1324,1325],{},"代理式任务执行","——你描述目标，它自主规划、跨文件修改、运行测试、迭代直到完成。它的上下文窗口高达 100 万 token，可以容纳整个企业代码库。",[235,1328,1329],{},[238,1330,461],{"href":458,"ariaDescribedBy":1331,"dataFootnoteRef":243,"id":1332},[242],"user-content-fnref-5-3",[205,1334,1335],{},"用一个比喻：Copilot 是一个在你写字时帮你补全句子的助手；Claude Code 是一个你告诉它\"写一份报告\"，它自己去调研、撰写、排版、校对，然后把成品交给你的助理。",[200,1337,1339],{"id":1338},"_62-与-cursor-的区别","6.2 与 Cursor 的区别",[205,1341,1342,1343],{},"Cursor 是一个 AI 原生的 IDE（基于 VS Code 的分支），提供了图形化界面、可视化 diff、按钮操作等丰富的交互方式。它支持多个 LLM 提供商，用户可以在不同模型间切换。",[235,1344,1345],{},[238,1346,654],{"href":651,"ariaDescribedBy":1347,"dataFootnoteRef":243,"id":1348},[242],"user-content-fnref-7-2",[205,1350,1351,1352,1355,1356],{},"Claude Code 则是一个",[208,1353,1354],{},"终端工具","，界面极简，专注于 Anthropic 自家的 Claude 模型。它的优势在于可组合性（与 Unix 工具链集成）和可脚本化（适合 CI\u002FCD 流水线）。",[235,1357,1358],{},[238,1359,654],{"href":651,"ariaDescribedBy":1360,"dataFootnoteRef":243,"id":1361},[242],"user-content-fnref-7-3",[205,1363,1364,1365],{},"两者的关系是互补而非替代：许多开发者同时使用 Cursor 进行快速编辑和交互式编码，使用 Claude Code 处理复杂的自主任务。",[235,1366,1367],{},[238,1368,625],{"href":622,"ariaDescribedBy":1369,"dataFootnoteRef":243,"id":1370},[242],"user-content-fnref-6-2",[200,1372,1374],{"id":1373},"_63-与-openai-codex-的区别","6.3 与 OpenAI Codex 的区别",[205,1376,1377],{},"OpenAI Codex 是 Claude Code 最直接的竞争对手，两者都代表\"代理式编码\"的前沿。两者的核心差异体现在多个维度：",[364,1379,1380,1385,1391,1397,1403],{},[367,1381,1382,1384],{},[208,1383,585],{},"：Codex 按量计费（捆绑于 ChatGPT Plus\u002FPro），Claude Code 采用订阅制（Pro\u002FMax）",[367,1386,1387,1390],{},[208,1388,1389],{},"上下文窗口","：两者均支持百万级上下文，但具体实现和压缩策略不同",[367,1392,1393,1396],{},[208,1394,1395],{},"安全架构","：Codex 采用云端沙箱执行，Claude Code 支持本地沙箱和内置分类器",[367,1398,1399,1402],{},[208,1400,1401],{},"模型支持","：Codex 仅支持 OpenAI 模型（o3 等），Claude Code 仅支持 Anthropic 模型（Opus\u002FSonnet\u002FHaiku）",[367,1404,1405,1408],{},[208,1406,1407],{},"生态集成","：Claude Code 深度集成 MCP 协议，Codex 也有 MCP 支持但生态侧重不同",[205,1410,1411,1412],{},"2026 年的对比已经不再是\"哪个模型在 HumanEval 上得分更高\"，而是代理框架与工具层的设计质量、自主代码执行的安全架构、规模化运营的经济性，以及底层模型在现代软件工程基准（如 SWE-bench Pro、Terminal-Bench 2.0）上的综合表现。",[235,1413,1414],{},[238,1415,1419],{"href":1416,"ariaDescribedBy":1417,"dataFootnoteRef":243,"id":1418},"#user-content-fn-13",[242],"user-content-fnref-13","13",[200,1421,1423],{"id":1422},"_64-一句话总结-claude-code-的独特性","6.4 一句话总结 Claude Code 的独特性",[229,1425,1426],{},[205,1427,1428],{},[208,1429,1430],{},"Claude Code 是首批以终端为原生环境、具备百万级上下文窗口、能够自主规划并执行跨文件开发任务、同时深度集成开发者完整工具链的代理式编码系统之一。",[205,1432,1433],{},"它的独特性不在于\"用了什么模型\"，而在于**\"模型如何与开发环境深度耦合\"**——它不是悬浮在编辑器之上的聊天窗口，而是扎根于终端、与文件系统、Git、测试框架、包管理器无缝协作的\"编码代理\"。",[334,1435],{},[195,1437,1439],{"id":1438},"七安全与权限控制","七、安全与权限控制",[205,1441,1442],{},"作为一个能够自主执行命令和修改文件的系统，Claude Code 的安全设计至关重要。",[200,1444,1446],{"id":1445},"_71-默认谨慎模式","7.1 默认谨慎模式",[205,1448,1449,1450,1453,1454,1460],{},"Claude Code 的默认行为是",[208,1451,1452],{},"谨慎的","：在修改文件或运行命令之前，它会请求用户批准，并准确展示计划进行的变更。",[235,1455,1456],{},[238,1457,245],{"href":240,"ariaDescribedBy":1458,"dataFootnoteRef":243,"id":1459},[242],"user-content-fnref-1-4"," 用户可以通过权限模式调整自主程度：",[364,1462,1463,1469,1475,1481],{},[367,1464,1465,1468],{},[208,1466,1467],{},"默认模式","：每次操作前请求批准",[367,1470,1471,1474],{},[208,1472,1473],{},"Plan 模式","：先阅读代码库、提出澄清问题、编写完整的实现计划供用户审查，确认后再执行",[367,1476,1477,1480],{},[208,1478,1479],{},"Auto-accept 模式","：跳过逐次编辑批准，适合已建立信任的方向",[367,1482,1483,1486,1487],{},[208,1484,1485],{},"Auto 模式","：完全移除提示，使用后台分类器自动判断操作安全性（仅限 Team、Enterprise 订阅及 API 按量计费用户）",[235,1488,1489],{},[238,1490,798],{"href":795,"ariaDescribedBy":1491,"dataFootnoteRef":243,"id":1492},[242],"user-content-fnref-9-3",[200,1494,1496],{"id":1495},"_72-内置分类器","7.2 内置分类器",[205,1498,1499,1500],{},"Anthropic 为 Claude Code 设计了内置分类器，用于区分安全操作和风险操作。在 Auto 模式下，分类器会在操作执行前进行审查，阻止如大规模文件删除、向未授权端点发送数据、强制推送到 main 分支等危险行为。",[235,1501,1502],{},[238,1503,798],{"href":795,"ariaDescribedBy":1504,"dataFootnoteRef":243,"id":1505},[242],"user-content-fnref-9-4",[200,1507,1509],{"id":1508},"_73-沙箱隔离","7.3 沙箱隔离",[205,1511,1512,1513,1516,1517],{},"Claude Code 支持沙箱模式（",[221,1514,1515],{},"\u002Fsandbox","），将 bash 命令隔离在工作目录内，并阻止未授权的网络访问。",[235,1518,1519],{},[238,1520,798],{"href":795,"ariaDescribedBy":1521,"dataFootnoteRef":243,"id":1522},[242],"user-content-fnref-9-5",[200,1524,1526],{"id":1525},"_74-数据隐私","7.4 数据隐私",[205,1528,1529,1530],{},"Anthropic 承诺不使用用户代码训练 Claude 模型。Free、Pro 和 Max 用户可以在账户设置中选择退出数据记录；Team、Enterprise 和 API 计划默认排除在训练之外。",[235,1531,1532],{},[238,1533,798],{"href":795,"ariaDescribedBy":1534,"dataFootnoteRef":243,"id":1535},[242],"user-content-fnref-9-6",[334,1537],{},[195,1539,1541],{"id":1540},"八定价与获取方式","八、定价与获取方式",[205,1543,1544,1545],{},"截至 2026 年 4 月，Claude Code 的获取方式主要有两种：",[235,1546,1547],{},[238,1548,1552],{"href":1549,"ariaDescribedBy":1550,"dataFootnoteRef":243,"id":1551},"#user-content-fn-14",[242],"user-content-fnref-14","14",[200,1554,1556],{"id":1555},"_81-订阅制推荐","8.1 订阅制（推荐）",[205,1558,1559],{},"通过 Claude Pro 或 Max 订阅使用：",[475,1561,1562,1575],{},[478,1563,1564],{},[481,1565,1566,1569,1572],{},[484,1567,1568],{},"计划",[484,1570,1571],{},"月费",[484,1573,1574],{},"Claude Code 访问",[496,1576,1577,1588,1599,1610],{},[481,1578,1579,1582,1585],{},[501,1580,1581],{},"Free",[501,1583,1584],{},"$0",[501,1586,1587],{},"不支持",[481,1589,1590,1593,1596],{},[501,1591,1592],{},"Pro",[501,1594,1595],{},"$20",[501,1597,1598],{},"支持（有使用上限）",[481,1600,1601,1604,1607],{},[501,1602,1603],{},"Max 5x",[501,1605,1606],{},"$100",[501,1608,1609],{},"支持（更高上限）",[481,1611,1612,1615,1618],{},[501,1613,1614],{},"Max 20x",[501,1616,1617],{},"$200",[501,1619,1620],{},"支持（最高上限）",[205,1622,1623],{},"Pro 订阅对于轻度使用足够，但重度用户可能会遇到速率限制。Max 计划更适合将 Claude Code 作为日常开发工具的专业开发者。",[205,1625,1626,1627,1635],{},"值得注意的是，2026 年 4 月 Anthropic 曾短暂测试将 Claude Code 从 Pro 计划中移除（仅限约 2% 的新用户），引发了社区热议，随后恢复了原有配置。",[235,1628,1629],{},[238,1630,1634],{"href":1631,"ariaDescribedBy":1632,"dataFootnoteRef":243,"id":1633},"#user-content-fn-15",[242],"user-content-fnref-15","15"," 这反映了 Claude Code 的火爆程度给 Anthropic 基础设施带来的压力。",[200,1637,1639],{"id":1638},"_82-api-计费","8.2 API 计费",[205,1641,1642],{},"开发者也可以通过 Anthropic Console 账户按 API 用量付费。这种方式按输入\u002F输出 token 计费，对于零星的使用可能更划算，但对于密集型任务，订阅制通常更有性价比。",[200,1644,1646],{"id":1645},"_83-企业部署","8.3 企业部署",[205,1648,1649,1650],{},"企业用户可以通过 AWS Bedrock、Google Vertex AI 或 Microsoft Foundry 部署 Claude Code，遵循相应提供商的数据条款。",[235,1651,1652],{},[238,1653,798],{"href":795,"ariaDescribedBy":1654,"dataFootnoteRef":243,"id":1655},[242],"user-content-fnref-9-7",[334,1657],{},[195,1659,1661],{"id":1660},"九总结","九、总结",[205,1663,1664],{},"Claude Code 代表了 AI 辅助编程的第三次范式转移：",[1666,1667,1668,1674,1680],"ol",{},[367,1669,1670,1673],{},[208,1671,1672],{},"第一次","：代码补全（IDE 自动补全、GitHub Copilot）—— 加速打字",[367,1675,1676,1679],{},[208,1677,1678],{},"第二次","：对话式辅助（Claude.ai、ChatGPT）—— 提供分析和建议",[367,1681,1682,1685,1686],{},[208,1683,1684],{},"第三次","：代理式编码（Claude Code）—— ",[208,1687,1688],{},"自主执行完整开发任务",[205,1690,1691,1692],{},"它的核心价值不在于\"写代码更快\"，而在于**\"改变工程师的时间分配\"**——从手动编写每一行代码、反复调试、在工具间切换，转变为定义目标、审查计划、验证结果。工程师的角色从\"作者\"转变为\"编排者\"。",[235,1693,1694],{},[238,1695,1205],{"href":1202,"ariaDescribedBy":1696,"dataFootnoteRef":243,"id":1697},[242],"user-content-fnref-12-2",[205,1699,1700],{},"正如 Rakuten 的机器学习工程师 Kenta Naruse 在描述一次 7 小时自主实现经历时所说：",[229,1702,1703],{},[205,1704,1705,1706],{},"\"I didn't write any code during those seven hours, I just provided occasional guidance.\"",[235,1707,1708],{},[238,1709,274],{"href":271,"ariaDescribedBy":1710,"dataFootnoteRef":243,"id":1711},[242],"user-content-fnref-2-3",[205,1713,1714],{},"这可能就是未来软件开发的真实写照。",[334,1716],{},[195,1718,1719],{"id":1719},"参考来源",[1721,1722,1725,1730],"section",{"className":1723,"dataFootnotes":243},[1724],"footnotes",[195,1726,1729],{"className":1727,"id":242},[1728],"sr-only","Footnotes",[1666,1731,1732,1770,1797,1824,1844,1871,1891,1918,1931,1986,1999,2012,2032,2045,2058],{},[367,1733,1735,1736,1741,1742,1741,1749,1741,1756,1741,1763],{"id":1734},"user-content-fn-1","Anthropic 官方产品页 - Claude Code. ",[238,1737,1738],{"href":1738,"rel":1739},"https:\u002F\u002Fwww.anthropic.com\u002Fproduct\u002Fclaude-code",[1740],"nofollow"," ",[238,1743,1748],{"href":1744,"ariaLabel":1745,"className":1746,"dataFootnoteBackref":243},"#user-content-fnref-1","Back to reference 1",[1747],"data-footnote-backref","↩",[238,1750,1748,1754],{"href":1751,"ariaLabel":1752,"className":1753,"dataFootnoteBackref":243},"#user-content-fnref-1-2","Back to reference 1-2",[1747],[235,1755,274],{},[238,1757,1748,1761],{"href":1758,"ariaLabel":1759,"className":1760,"dataFootnoteBackref":243},"#user-content-fnref-1-3","Back to reference 1-3",[1747],[235,1762,305],{},[238,1764,1748,1768],{"href":1765,"ariaLabel":1766,"className":1767,"dataFootnoteBackref":243},"#user-content-fnref-1-4","Back to reference 1-4",[1747],[235,1769,331],{},[367,1771,1773,1774,1741,1778,1741,1783,1741,1790],{"id":1772},"user-content-fn-2","Anthropic 官方博客 - Introduction to agentic coding. ",[238,1775,1776],{"href":1776,"rel":1777},"https:\u002F\u002Fclaude.com\u002Fblog\u002Fintroduction-to-agentic-coding",[1740],[238,1779,1748],{"href":1780,"ariaLabel":1781,"className":1782,"dataFootnoteBackref":243},"#user-content-fnref-2","Back to reference 2",[1747],[238,1784,1748,1788],{"href":1785,"ariaLabel":1786,"className":1787,"dataFootnoteBackref":243},"#user-content-fnref-2-2","Back to reference 2-2",[1747],[235,1789,274],{},[238,1791,1748,1795],{"href":1792,"ariaLabel":1793,"className":1794,"dataFootnoteBackref":243},"#user-content-fnref-2-3","Back to reference 2-3",[1747],[235,1796,305],{},[367,1798,1800,1801,1741,1805,1741,1810,1741,1817],{"id":1799},"user-content-fn-3","Toolsbase - Claude Code Features Guide 2026. ",[238,1802,1803],{"href":1803,"rel":1804},"https:\u002F\u002Ftoolsbase.dev\u002Fen\u002Freference\u002Fclaude-code-features",[1740],[238,1806,1748],{"href":1807,"ariaLabel":1808,"className":1809,"dataFootnoteBackref":243},"#user-content-fnref-3","Back to reference 3",[1747],[238,1811,1748,1815],{"href":1812,"ariaLabel":1813,"className":1814,"dataFootnoteBackref":243},"#user-content-fnref-3-2","Back to reference 3-2",[1747],[235,1816,274],{},[238,1818,1748,1822],{"href":1819,"ariaLabel":1820,"className":1821,"dataFootnoteBackref":243},"#user-content-fnref-3-3","Back to reference 3-3",[1747],[235,1823,305],{},[367,1825,1827,1828,1741,1832,1741,1837],{"id":1826},"user-content-fn-4","Analytics Insight - Anthropic Launches Claude Code Web App. ",[238,1829,1830],{"href":1830,"rel":1831},"https:\u002F\u002Fwww.analyticsinsight.net\u002Fnews\u002Fanthropic-launches-claude-code-web-app-for-ai-powered-coding-agents",[1740],[238,1833,1748],{"href":1834,"ariaLabel":1835,"className":1836,"dataFootnoteBackref":243},"#user-content-fnref-4","Back to reference 4",[1747],[238,1838,1748,1842],{"href":1839,"ariaLabel":1840,"className":1841,"dataFootnoteBackref":243},"#user-content-fnref-4-2","Back to reference 4-2",[1747],[235,1843,274],{},[367,1845,1847,1848,1741,1852,1741,1857,1741,1864],{"id":1846},"user-content-fn-5","Topify - Claude Code: What Agentic Coding Looks Like in Practice. ",[238,1849,1850],{"href":1850,"rel":1851},"https:\u002F\u002Ftopify.ai\u002Fblog\u002Fclaude-code-agentic-coding-workflows",[1740],[238,1853,1748],{"href":1854,"ariaLabel":1855,"className":1856,"dataFootnoteBackref":243},"#user-content-fnref-5","Back to reference 5",[1747],[238,1858,1748,1862],{"href":1859,"ariaLabel":1860,"className":1861,"dataFootnoteBackref":243},"#user-content-fnref-5-2","Back to reference 5-2",[1747],[235,1863,274],{},[238,1865,1748,1869],{"href":1866,"ariaLabel":1867,"className":1868,"dataFootnoteBackref":243},"#user-content-fnref-5-3","Back to reference 5-3",[1747],[235,1870,305],{},[367,1872,1874,1875,1741,1879,1741,1884],{"id":1873},"user-content-fn-6","Mastering AI - Claude vs Claude Cowork vs Claude Code: The Beginner's Guide. ",[238,1876,1877],{"href":1877,"rel":1878},"https:\u002F\u002Fwww.masteringai.io\u002Fguides\u002Fclaude-vs-cowork-vs-code-beginners-guide",[1740],[238,1880,1748],{"href":1881,"ariaLabel":1882,"className":1883,"dataFootnoteBackref":243},"#user-content-fnref-6","Back to reference 6",[1747],[238,1885,1748,1889],{"href":1886,"ariaLabel":1887,"className":1888,"dataFootnoteBackref":243},"#user-content-fnref-6-2","Back to reference 6-2",[1747],[235,1890,274],{},[367,1892,1894,1895,1741,1899,1741,1904,1741,1911],{"id":1893},"user-content-fn-7","Educative - A complete Claude Code tutorial. ",[238,1896,1897],{"href":1897,"rel":1898},"https:\u002F\u002Fwww.educative.io\u002Fblog\u002Fclaude-code-tutorial",[1740],[238,1900,1748],{"href":1901,"ariaLabel":1902,"className":1903,"dataFootnoteBackref":243},"#user-content-fnref-7","Back to reference 7",[1747],[238,1905,1748,1909],{"href":1906,"ariaLabel":1907,"className":1908,"dataFootnoteBackref":243},"#user-content-fnref-7-2","Back to reference 7-2",[1747],[235,1910,274],{},[238,1912,1748,1916],{"href":1913,"ariaLabel":1914,"className":1915,"dataFootnoteBackref":243},"#user-content-fnref-7-3","Back to reference 7-3",[1747],[235,1917,305],{},[367,1919,1921,1922,1741,1926],{"id":1920},"user-content-fn-8","GitHub - anthropics\u002Fclaude-code. ",[238,1923,1924],{"href":1924,"rel":1925},"https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fclaude-code",[1740],[238,1927,1748],{"href":1928,"ariaLabel":1929,"className":1930,"dataFootnoteBackref":243},"#user-content-fnref-8","Back to reference 8",[1747],[367,1932,1934,1935,1741,1939,1741,1944,1741,1951,1741,1958,1741,1965,1741,1972,1741,1979],{"id":1933},"user-content-fn-9","Datacamp - Claude Code in VS Code: Setup, Features, and Workflow. ",[238,1936,1937],{"href":1937,"rel":1938},"https:\u002F\u002Fwww.datacamp.com\u002Ftutorial\u002Fclaude-code-in-vs-code",[1740],[238,1940,1748],{"href":1941,"ariaLabel":1942,"className":1943,"dataFootnoteBackref":243},"#user-content-fnref-9","Back to reference 9",[1747],[238,1945,1748,1949],{"href":1946,"ariaLabel":1947,"className":1948,"dataFootnoteBackref":243},"#user-content-fnref-9-2","Back to reference 9-2",[1747],[235,1950,274],{},[238,1952,1748,1956],{"href":1953,"ariaLabel":1954,"className":1955,"dataFootnoteBackref":243},"#user-content-fnref-9-3","Back to reference 9-3",[1747],[235,1957,305],{},[238,1959,1748,1963],{"href":1960,"ariaLabel":1961,"className":1962,"dataFootnoteBackref":243},"#user-content-fnref-9-4","Back to reference 9-4",[1747],[235,1964,331],{},[238,1966,1748,1970],{"href":1967,"ariaLabel":1968,"className":1969,"dataFootnoteBackref":243},"#user-content-fnref-9-5","Back to reference 9-5",[1747],[235,1971,461],{},[238,1973,1748,1977],{"href":1974,"ariaLabel":1975,"className":1976,"dataFootnoteBackref":243},"#user-content-fnref-9-6","Back to reference 9-6",[1747],[235,1978,625],{},[238,1980,1748,1984],{"href":1981,"ariaLabel":1982,"className":1983,"dataFootnoteBackref":243},"#user-content-fnref-9-7","Back to reference 9-7",[1747],[235,1985,654],{},[367,1987,1989,1990,1741,1994],{"id":1988},"user-content-fn-10","Anthropic - Model Context Protocol. ",[238,1991,1992],{"href":1992,"rel":1993},"https:\u002F\u002Fwww.anthropic.com\u002Fnews\u002Fmodel-context-protocol",[1740],[238,1995,1748],{"href":1996,"ariaLabel":1997,"className":1998,"dataFootnoteBackref":243},"#user-content-fnref-10","Back to reference 10",[1747],[367,2000,2002,2003,1741,2007],{"id":2001},"user-content-fn-11","Claude Code Docs - Code Review. ",[238,2004,2005],{"href":2005,"rel":2006},"https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fcode-review",[1740],[238,2008,1748],{"href":2009,"ariaLabel":2010,"className":2011,"dataFootnoteBackref":243},"#user-content-fnref-11","Back to reference 11",[1747],[367,2013,2015,2016,1741,2020,1741,2025],{"id":2014},"user-content-fn-12","16x Engineer - Claude, Claude API, and Claude Code: What's the Difference? ",[238,2017,2018],{"href":2018,"rel":2019},"https:\u002F\u002Feval.16x.engineer\u002Fblog\u002Fclaude-vs-claude-api-vs-claude-code",[1740],[238,2021,1748],{"href":2022,"ariaLabel":2023,"className":2024,"dataFootnoteBackref":243},"#user-content-fnref-12","Back to reference 12",[1747],[238,2026,1748,2030],{"href":2027,"ariaLabel":2028,"className":2029,"dataFootnoteBackref":243},"#user-content-fnref-12-2","Back to reference 12-2",[1747],[235,2031,274],{},[367,2033,2035,2036,1741,2040],{"id":2034},"user-content-fn-13","Kingy.ai - OpenAI Codex vs Anthropic Claude Code (2026). ",[238,2037,2038],{"href":2038,"rel":2039},"https:\u002F\u002Fkingy.ai\u002Fai\u002Fopenai-codex-vs-anthropic-claude-code-2026-the-definitive-agentic-coding-comparison\u002F",[1740],[238,2041,1748],{"href":2042,"ariaLabel":2043,"className":2044,"dataFootnoteBackref":243},"#user-content-fnref-13","Back to reference 13",[1747],[367,2046,2048,2049,1741,2053],{"id":2047},"user-content-fn-14","Ars Technica - Anthropic tested removing Claude Code from the Pro plan. ",[238,2050,2051],{"href":2051,"rel":2052},"https:\u002F\u002Farstechnica.com\u002Fai\u002F2026\u002F04\u002Fanthropic-tested-removing-claude-code-from-the-pro-plan\u002F",[1740],[238,2054,1748],{"href":2055,"ariaLabel":2056,"className":2057,"dataFootnoteBackref":243},"#user-content-fnref-14","Back to reference 14",[1747],[367,2059,2061,2062,1741,2066],{"id":2060},"user-content-fn-15","CometAPI - What Model Does Claude Code Use. ",[238,2063,2064],{"href":2064,"rel":2065},"https:\u002F\u002Fwww.cometapi.com\u002Fwhat-model-does-claude-code-use\u002F",[1740],[238,2067,1748],{"href":2068,"ariaLabel":2069,"className":2070,"dataFootnoteBackref":243},"#user-content-fnref-15","Back to reference 15",[1747],[2072,2073,2074],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":243,"searchDepth":707,"depth":714,"links":2076},[2077,2082,2088,2093,2103,2108,2114,2120,2125,2126],{"id":197,"depth":714,"text":198,"children":2078},[2079,2080,2081],{"id":202,"depth":735,"text":203},{"id":255,"depth":735,"text":256},{"id":278,"depth":735,"text":279},{"id":338,"depth":714,"text":339,"children":2083},[2084,2085,2086,2087],{"id":345,"depth":735,"text":346},{"id":387,"depth":735,"text":388},{"id":424,"depth":735,"text":425},{"id":472,"depth":735,"text":473},{"id":631,"depth":714,"text":632,"children":2089},[2090,2091,2092],{"id":635,"depth":735,"text":636},{"id":690,"depth":735,"text":691},{"id":779,"depth":735,"text":780},{"id":828,"depth":714,"text":829,"children":2094},[2095,2096,2097,2098,2099,2100,2101,2102],{"id":841,"depth":735,"text":842},{"id":883,"depth":735,"text":884},{"id":919,"depth":735,"text":920},{"id":955,"depth":735,"text":956},{"id":1003,"depth":735,"text":1004},{"id":1033,"depth":735,"text":1034},{"id":1083,"depth":735,"text":1084},{"id":1136,"depth":735,"text":1137},{"id":1174,"depth":714,"text":1175,"children":2104},[2105,2106,2107],{"id":1181,"depth":735,"text":1182},{"id":1220,"depth":735,"text":1221},{"id":1241,"depth":735,"text":1242},{"id":1296,"depth":714,"text":1297,"children":2109},[2110,2111,2112,2113],{"id":1300,"depth":735,"text":1301},{"id":1338,"depth":735,"text":1339},{"id":1373,"depth":735,"text":1374},{"id":1422,"depth":735,"text":1423},{"id":1438,"depth":714,"text":1439,"children":2115},[2116,2117,2118,2119],{"id":1445,"depth":735,"text":1446},{"id":1495,"depth":735,"text":1496},{"id":1508,"depth":735,"text":1509},{"id":1525,"depth":735,"text":1526},{"id":1540,"depth":714,"text":1541,"children":2121},[2122,2123,2124],{"id":1555,"depth":735,"text":1556},{"id":1638,"depth":735,"text":1639},{"id":1645,"depth":735,"text":1646},{"id":1660,"depth":714,"text":1661},{"id":1719,"depth":714,"text":1719},"md",null,{"date":2130},"2026-04-26",{"title":11,"description":243},"n4wEGmzBSYbJRJbBvjwLxGFJaiq1KVW_qyY5CNZjvE8",[2128,2134],{"title":15,"path":16,"stem":17,"description":243,"children":-1},1777395306167]