Claude Code 全方位使用教程

Claude Code 是 Anthropic 推出的基于终端的 AI 编程助手工具,它允许开发者直接在命令行界面与 Claude AI 互动。与其他编辑器内的 AI 插件不同,Claude Code 能够直接读取项目文件、运行终端命令并为你编写代码,为开发者带来了全新的“Agentic Coding”体验。

本文将手把手带你完成 Claude Code 的安装、配置,并介绍其基础使用和常见的工作流。


1. 准备工作:环境要求

在安装 Claude Code 之前,请确保你的系统满足以下基本要求:

系统支持

  • macOS: 10.15 (Catalina) 或更高版本
  • Windows: Windows 10 或更高版本(推荐使用 WSL2)
  • Linux: Ubuntu 18.04+, CentOS 7+ 等主流发行版

硬件建议

  • 内存: 至少 4GB RAM(强烈推荐 16GB 以获得流畅体验和大型项目支持)
  • 磁盘: 至少 500MB 可用空间

软件依赖

  • Node.js: 需要 v18.0 或更高版本。

    验证方法:在终端中运行 node --version。如果未安装或版本过低,请前往 Node.js 官网 下载更新。

  • Anthropic 账号: 需要在 console.anthropic.com 注册账号以进行授权。

2. 安装 Claude Code

Claude Code 的官方推荐安装方式是通过 npm(Node Package Manager)全局安装。

打开你的终端(Terminal、iTerm2 或 Windows PowerShell),运行以下命令:

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

注意: 在 macOS 或 Linux 上,如果遇到权限问题,可能需要加上 sudo,即 sudo npm install -g @anthropic-ai/claude-code

安装完成后,可以通过以下命令验证是否安装成功:

claude --version

如果终端打印出版本号,说明安装成功!


3. 登录与账号配置

要使用 Claude Code,你需要授权它连接到你的 Anthropic 账户。

在终端中输入:

claude config

或者直接运行启动命令:

claude

这会在终端中启动一个一次性的 OAuth 授权流程:

  1. 工具会提供一个链接并尝试自动在浏览器中打开。
  2. 登录你的 Anthropic Console 账户(或者使用关联的 Claude Max 账户)。
  3. 在网页上点击授权。
  4. 终端会自动接收到认证令牌(Token),并安全地存储在本地配置中。

API 计费说明:
由于 Claude Code 是通过 Anthropic API 调用模型进行工作的,因此它采用 API 按量计费(Pay-as-you-go)的模式,而非 Claude Pro 订阅。请确保你的 Anthropic Console 账号内绑定了支付方式或有足够的余额。


4. 基础使用:唤起与交互

配置完成后,你可以直接在你的项目目录中使用它。

启动对话

使用终端进入你的代码项目文件夹,然后输入:

claude

这将启动交互式的 Claude 提示符。在这里,你可以像在网页端一样向它提问。

示例指令:

  • “帮我解释一下这个项目里的 main.py 是做什么的?”
  • “在这个目录下帮我创建一个 React 组件,包含一个简单的计数器。”
  • “帮我找一下最近运行报错的那个 TypeError 是在哪行代码产生的,并修复它。”

常用内置命令

在 Claude 提示符内,以 / 开头的命令可以执行特定的操作:

  • /help:查看所有可用命令的帮助文档。
  • /clear:清除当前会话的上下文,让你重新开始一个新的对话任务。
  • /compact:压缩当前对话的上下文。当你觉得 API 消耗变大或者提示词过长时非常有用。
  • /config:打开配置菜单,可以修改默认模型、设置自定义提示词(Custom System Prompt)等。
  • /exit (或快捷键 Ctrl+C):退出 Claude Code。

5. 日常工作流体验:Agentic Coding

与网页版 ChatGPT 或常规 Copilot 不同,Claude Code 是一个具备“行动力”的 Agent。

流程一:代码审查与分析

进入一个新项目,直接让 Claude 分析:

“帮我分析一下整个项目的架构,并找找看有没有潜在的安全漏洞或者性能瓶颈。”

Claude 会自动使用它的内置工具去读取你的项目结构和相关源代码,然后给你一份综合报告。

流程二:端到端的 Bug 修复

遇到报错时:

“帮我跑一下 npm run test,如果有报错就直接把报错的代码修复掉。”

Claude Code 会自动执行测试命令,读取终端抛出的错误堆栈,定位到相关文件,修改代码,然后再跑一次测试确认修复成功。这就是 Agent 编码的强大之处。

流程三:重构与批量修改

“帮我把项目中所有组件的 CSS Modules 替换成 Tailwind CSS 类名。”

它会遍历你的文件系统,逐个修改文件并给出修改对比。


6. 注意事项与安全建议

  1. API 成本控制:由于它会自动读取文件并可能发起多次对话,处理大型项目时 Token 消耗可能较快。请在后台留意你的 API 账单,适时使用 /compact 清理上下文。
  2. 操作确认:在执行破坏性命令(如 rm -rf、执行未知的脚本)之前,Claude Code 通常会请求你的确认。请务必仔细看清楚它要执行什么命令。
  3. 安全存储:API Token 存储在本地。请不要随意执行来源不明的脚本,防止 Token 泄露。

结语

Claude Code 是下一代终端原生 AI 开发工具的代表。它将 Claude 强大的代码理解能力与终端的执行力完美结合,真正做到了“帮我写代码并帮我跑通”。赶紧在你的终端里装上试试吧!