Skip to content

第2篇:小白快速上手 · 总览

本篇定位:零基础读者从「听说过 AI 写代码」到「能在终端里用 Claude Code 干活」的入门路径。
前置知识:会用电脑、能打开终端(命令行)、愿意复制粘贴命令。


本篇学习目标

完成第2篇后,你应该能够:

  1. 说清楚:AI 编程助手分哪三档,Claude Code 属于哪一档、和 Cursor 等工具有何不同。
  2. 装得上:在 macOS / Linux / Windows 上安装 Claude Code,并配置 API 密钥。
  3. 聊得动:启动 claude,完成第一次对话,看懂终端里的输入输出。
  4. 改得了:让代理读取、创建、修改文件,并理解 y/n 权限提示在保护什么。
  5. 跑得通:批准或拒绝 Bash 命令,知道测试、npmgit 等常见用法。
  6. 管得好 Git:在安全前提下让代理协助提交、分支与 PR,避开危险操作。
  7. 查得快:会用斜杠命令与速查表,并了解费用与省钱习惯。

2.1 什么是 AI 编程助手?

一句话定义

AI 编程助手是用大语言模型帮你理解代码、改代码、跑命令的一类工具。差别在于:它只能「给建议」,还是能「动手改文件、跑终端」

生活类比:装修房子的三种方式

想象你要装修一套房子:

方式像什么你能得到什么
代码补全师傅站在旁边,你砌墙时他递砖、递水泥你仍是一砖一瓦自己干,只是少打字、少查文档
对话助手你打电话问设计师:「客厅怎么配色?」他口述方案方案很详细,但锤子还在你手里,你得自己买材料、自己施工
自主代理(Agent)你雇一个工长:你说「把厨房改成开放式」,他拆墙、走水电、对接橱柜——每步关键动作会请你签字你管目标和验收,执行链条由代理串联

Claude Code 就是第三种里的「终端工长」:在命令行里运行,能读项目、改文件、跑 npm/git/测试,并通过权限提示让你把关。


三等级技术对比(从「补全」到「代理」)

维度代码补全(如 Copilot 行内)对话助手(如 ChatGPT 网页)自主代理(如 Claude Code)
主要界面编辑器内联聊天窗口终端 + 文本界面(如 React Ink)
是否改你磁盘上的文件通常只插入光标处不直接改,除非你复制粘贴可直接编辑工作区文件
是否跑终端命令一般不跑一般不跑(或需插件)可提议并执行(需你批准)
上下文当前文件/邻近文件你粘贴的内容 + 对话整仓搜索、多文件、工具链
适合场景快写函数、补样板问概念、要小段代码多步骤需求:重构、修 bug、跑测试

Claude Code 的核心画像(与本篇后文呼应)

  • 形态:终端里的 AI 编程代理,不是浏览器插件为主。
  • 四类能力编辑文件运行命令搜索代码协调工作流(多步任务拆成读→改→测→提交)。
  • 技术栈(实现侧):以 Bun 为运行时、TypeScript 编写、React Ink 做终端 UI(你看到的是字符界面,背后是成熟组件模型)。
  • 工具与权限:内置约 42 个工具、多种权限模式(后文安装与实操会反复遇到「是否允许读/写/执行」)。
  • 计费:走 Anthropic API,按 Token 计费;具体区间见 08-cost-tips.md

Claude Code 与 Cursor / Copilot Agent / Windsurf 对比

说明:各产品迭代快,下表侧重入门读者该理解的差异维度,而非某一版本的精确功能清单。

对比项Claude CodeCursorGitHub Copilot(含 Agent 向能力)Windsurf
主战场终端编辑器深度集成编辑器 + GitHub 生态编辑器 + 流程化 Agent
和你日常写代码的位置另开一个终端会话,与 IDE 并行几乎「长在 VS Code 系里」在支持的 IDE 里在支持的 IDE 里
改文件方式工具调用写入工作区多光标/Composer 等依模式与版本而定流式编辑与任务流
跑命令强项:Bash 工具链 + 审批有终端集成,体验因版本而异依环境与扩展而定常与工作流绑定
适合谁习惯终端、希望代理完整操作仓库的人希望少切窗口、编辑器即中枢的人已在 GitHub/Microsoft 栈里的人喜欢「任务流」编辑器体验的人

选型口诀

  • 你已经 IDE 不离手:Cursor / Windsurf 可能更「顺手」。
  • 你希望 SSH 到服务器、纯终端环境、CI 旁路调试:Claude Code 很合拍。
  • 你公司 强制 GitHub Copilot:可把它当「补全 + 部分代理」,与 Claude Code 是否并存取决于团队政策与预算。

本节小结

  • AI 编程助手不是单一物种:从补全对话代理,自主程度递增。
  • Claude Code = 终端里的自主代理,强项是文件 + 命令 + 搜索 + 多步工作流,用权限 gate 保证你不失控。
  • 与 Cursor 等相比:战场在终端,适合愿意把「工长」放在 shell 里的开发者。

本篇章节导航

章节文件内容提要
2.1本文AI 助手三等级、产品对比、装修类比
2.202-installation.md安装与 API 密钥
2.303-first-chat.md第一次对话
2.404-edit-files.md编辑文件与权限
2.505-run-commands.md运行命令与审批
2.606-git-workflow.mdGit 与安全边界
2.707-cheatsheet.md斜杠命令与快捷键
2.808-cost-tips.mdToken 计费与省钱

延伸阅读(概念备忘)

text
# 你在后文会反复看到的词
Token      — API 计费的文本单位(可粗理解为「词块」)
工具 Tool   — 模型调用的能力:读文件、写文件、执行 bash 等
权限 Permission — 是否允许本次读/写/执行;常表现为 y/n
工作区 Workspace — 你 cd 进去的那个项目根目录

常见误解(入门必读)

误解实际情况
「装了 Claude Code 就不用学编程」代理加速执行,但架构、调试、Code Review仍依赖你
「代理永远懂我的项目」它依赖读到的文件与工具结果;交代不清就会猜
「按 y 只是走流程」y 是法律意义上的授权;恶意或错误命令同样可能执行
「终端里的一定比 IDE 里安全」安全取决于权限与审查,与界面形态无必然关系

学习路径建议(7 天极简版)

建议动作
1读完 2.1–2.2,完成安装与 claude 启动
2完成 2.3,纯问答 + 读文件各 3 次
3完成 2.4,创建与修改各 2 个文件
4完成 2.5,npm test 或等价命令闭环
5完成 2.6,一次完整 commit(不 push)
6/help 与速查表,整理自己的 CLAUDE.md
7读 2.8,给自己定「模型 + 压缩」规则

术语迷你表

英文中文习惯说法
Agent代理 / 智能体
Tool工具(读文件、执行命令等)
Permission权限 / 批准
Workspace工作区 / 项目根目录
Context上下文(当前对话+附带内容)
Token计费与窗口单位(词块)

把「Claude Code」放进你的日常工位

你可以把日常开发想象成双屏:左屏 IDE 写代码,右屏终端跑 claude 做「工长」。
它不是要替代 IDE,而是把 多文件、多命令、多步骤 的脏活累活串成流水线——你仍然在掌舵

工位元素角色
IDE细粒度编辑、调试器、可视化 Git
终端 + Claude Code批量读写、跑脚本、搜全仓、生成提交说明
官方文档与 /help纠偏与版本新特性

下一章:2.2 安装全流程 →

本项目仅用于教育学习目的。Claude Code 源码版权归 Anthropic, PBC 所有。