Claude Code 新手保姆级安装与使用指南 (ZCF 版)

欢迎使用 Claude Code!本文档专为编程新手(小白)设计,旨在帮助你从零开始,无痛安装并配置 Anthropic 官方推出的强大 AI 编程工具 Claude Code

我们将采用 ZCF (Zero-Config Claude-Code Flow) 方式进行安装,这是目前最简单、最不易出错的方法,能够自动处理复杂的配置步骤。

目录

  1. 什么是 Claude Code?\](#1-什么是-claude-code)

  2. 第二步:使用 ZCF 一键安装\](#3-第二步使用-zcf-一键安装)

  3. 常见问题与解决方案\](#5-常见问题与解决方案)

1. 什么是 Claude Code?

Claude Code 是一个直接运行在你的终端(Terminal)里的 AI 编程助手。

  • 它可以理解你的整个项目代码。
  • 你可以用自然语言(中文/英文)指挥它修改代码、修复 Bug、甚至开发新功能。
  • 它比普通的 AI 聊天网页更强大,因为它能直接操作文件。

为什么使用 ZCF 安装?

普通安装需要手动配置很多环境变量和权限,容易出错。ZCF 是一个社区开发的"零配置"工具,它能一键帮你搞定所有繁琐的步骤,非常适合新手。

2. 第一步:环境准备 (安装 Node.js)

Claude Code 依赖于 Node.js 运行环境。如果你不确定电脑上是否已安装,请跟随以下步骤。

2.1 下载 Node.js

  1. 打开浏览器,访问 Node.js 官方网站:https://nodejs.org/

  2. 你会看到两个绿色的下载按钮。请务必选择左边的"LTS"版本 (长期支持版,例如 v20.x.x LTSv22.x.x LTS),这个版本最稳定。

  3. 下载对应的安装包(Windows 用户下载 .msi 文件,Mac 用户下载 .pkg 文件)。

2.2 安装 Node.js (Windows 为例)

  1. 双击下载好的 .msi 安装包。

  2. 安装向导

* 一路点击 Next (下一步)

* 勾选 "I accept the terms..." (我接受协议)

* 重要 :在安装过程中,确保默认选中的 "Add to PATH" 选项是开启的(通常默认就是开启的,不用动)。

* 点击 Install (安装),等待进度条走完。

* 点击 Finish (完成)

2.3 验证安装

安装完成后,我们需要检查是否成功。

  1. 按下键盘上的 Win + R 键,输入 cmd,然后回车,打开命令提示符(黑窗口)。

  2. 在黑窗口中输入以下命令并回车:

    node -v

* 成功标志 :你会看到类似 v20.11.0 的版本号。

  1. 接着输入:

    npm -v

* 成功标志 :你会看到类似 10.2.4 的版本号。

注意:如果提示"不是内部或外部命令",请尝试重启电脑后再试。如果还不行,说明安装时环境变量没配好,建议重新安装 Node.js。

3. 第二步:使用 ZCF 一键安装

环境准备好后,我们就可以使用 ZCF 来安装 Claude Code 了。

zcf网址:https://github.com/UfoMiao/zcf

3.1 运行安装命令

  1. 在你的电脑上创建一个文件夹,用来存放你的代码项目(例如在 D 盘新建一个 MyCode 文件夹)。

  2. 进入该文件夹,在地址栏输入 cmd 并回车,打开终端。

  3. 输入以下神级命令并回车

bash npx zcf

*(如果是第一次运行,系统可能会询问是否安装 zcf**包,输入 y**并回车即可)*

3.2 交互式配置

运行命令后,ZCF 会出现一个交互式菜单(通常支持中文):

  1. 选择操作 :通常选择 "Install / Update" (安装/更新) 或直接按回车进入初始化流程。

  2. API Key 配置

* 工具会提示你输入 API Key,支持 Anthropic、Minimax、 GLM (智谱) 等多种国内外模型。

* 如果你还没有 Key,可根据所选模型前往对应官网注册并获取(部分需自备网络环境)。

* 提示:ZCF 同时支持官方直链与第三方中转,按屏幕提示输入即可。

  1. 自动配置

* ZCF 会自动帮你下载 Claude Code 的核心组件。

* 它会自动配置好权限和连接设置。

* 等待屏幕出现 "Setup Complete""安装完成" 的绿色提示。

4. 第三步:开始使用 (核心指南)

安装完成后,你就可以在任何代码项目里召唤 Claude 了。本节将详细介绍如何像高手一样使用它。

4.1 启动 Claude Code

在终端(Terminal)中,进入你的项目目录,输入:

复制代码
claude

启动后,你会看到一个 > 提示符,这就代表 Claude 正在听你指挥。

4.2 交互模式:怎么跟它说话?

自然语言对话 (默认)

* 直接输入中文/英文,像和人聊天一样。

* 适用场景:写新功能、解释代码、复杂的重构任务。

* 示例

* "帮我写一个贪吃蛇游戏,用 HTML 和 JS,保存为 snake.html"

* "解释一下当前目录下的 main.py 是做什么的"

* "把项目里的所有 console.log 都删掉"

4.3 常用命令大全 (Slash Commands)

Claude Code 内置了许多以 / 开头的命令,这些是控制它行为的关键:

|----------|---------------|-----------------------|
| 命令 | 说明 | 适用场景 |
| /help | 查看所有可用命令和帮助信息 | 忘记命令时使用 |
| /clear | 清除当前的对话历史 | 想开始一个全新的任务,不想受之前对话干扰时 |

| /compact | 压缩上下文(非常重要) | 当对话太长、Token 消耗过大时,用它来"瘦身",保留关键信息但释放空间 |

| /cost | 查看当前会话消耗的 Token 和费用 | 只有在配置了相关显示时才有效,关注成本时查看 |

| /doctor | 诊断环境问题 | 遇到莫名其妙的报错时使用 |

| /bug | 向 Anthropic 报告 Bug | 遇到软件缺陷时 |

| /exit | 退出 Claude Code | 结束工作 |

| /init | 初始化项目配置 | 初次在项目中运行,生成 CLAUDE.md 等文件 |

4.4 键盘快捷键 (Shortcuts)

熟练使用快捷键可以大幅提升效率:

* ** Ctrl + C******:

* 正在生成时:中断 Claude 的输出(不想听它废话了)。

* 空闲时:退出 Claude Code。

* ** Ctrl + R******:搜索历史输入指令(类似于 Linux 终端的搜索)。

* ** ↑ / ↓******:在历史输入记录中上下翻页。

* ** Esc******:在某些编辑模式下用于退出或取消。

5. 进阶技巧:如何让 Claude 更聪明?

5.1 上下文管理 (Context Management)

Claude 之所以强大,是因为它能"看见"你的代码。但如果项目太大,它不可能一次性看完所有文件。

* 自动读取:它会自动读取你提到的文件,或者当前目录下相关度高的文件。

* 手动投喂 :你可以在对话中明确告诉它:"请阅读 utils.pyconfig.json,然后..."

* ** CLAUDE.md**(项目记忆)****:

* 在项目根目录创建一个 CLAUDE.md 文件。

* 在里面写上项目的架构说明代码风格常用命令

* 效果:Claude 每次启动都会先读这个文件,它会立刻"懂"你的项目规矩,不用你每次都重复教它。

5.2 权限控制 (Permissions)

Claude Code 能够执行终端命令和读写文件,为了安全,它设有权限机制:

* 初次询问 :当它第一次尝试编辑文件或运行命令时,会弹窗或提示询问你 Allow? [y/n]

* 信任项目 :如果你信任这个项目,可以选择 Always allow(总是允许),这样后续操作会更流畅。

* 只读模式:如果不希望它改代码,可以在启动时添加参数限制(通常 ZCF 默认配置为可读写)。

5.3 Git 集成

Claude Code 是懂 Git 的:

  • 它可以在修改代码前自动创建分支。
  • 它可以帮你写 Commit Message:输入 帮我提交代码,它会分析改动并生成规范的提交信息。
  • 它可以解决 Merge Conflicts(合并冲突)。

5. 常见问题与解决方案

Q1: 运行 npx zcf****极其缓慢或卡住不动?

原因:这通常是因为网络问题,连接 npm 官方源太慢。

解决:你需要切换到国内镜像源。在终端执行以下命令后,再重试安装:

复制代码
npm config set registry https://registry.npmmirror.com

Q2: 提示 "PowerShell 禁止运行脚本"?

原因:Windows 默认的安全策略。

解决

  1. 管理员身份打开 PowerShell(在开始菜单搜 PowerShell -> 右键 -> 以管理员身份运行)。

  2. 输入命令:Set-ExecutionPolicy RemoteSigned

  3. AY 确认。

Q3: 报错 "401 Unauthorized"?

原因:API Key 错误或余额不足。

解决 :检查你的 API Key 是否正确复制,或者去控制台检查是否还有额度。可以使用 npx zcf 重新配置 Key。

Q4: Claude 说是"Read-only"模式?

原因:没有给它写入文件的权限。

解决:启动时 Claude 可能会询问权限,请留意并选择 "Yes" (允许)。或者在配置文件中开启权限(ZCF 通常默认会帮你开启)。

相关推荐
鱼香rose__4 小时前
管道、环境变量与常用命令
linux
RisunJan4 小时前
Linux命令-last(查看用户登录历史)
linux·服务器·网络
断水客4 小时前
搭建ARM LINUX 内核 QEMU 仿真调试环境
linux·运维·arm开发·嵌入式
fantasy5_54 小时前
深入理解 Linux 动静态库:制作、原理与加载机制
linux·运维·restful
龙仔7255 小时前
n2n supernode Linux完整部署笔记,包含离线部署,
linux·运维·笔记·n2n·supernode
c++逐梦人5 小时前
进程控制(2)进程程序替换
linux·操作系统·进程
CoderIsArt5 小时前
做一个类似VS code的AI 编辑器技术方案
人工智能·编辑器
鱼香rose__5 小时前
Linux基础概念知识
linux·网络
彭泽布衣5 小时前
gdb调试方法总结
linux·c语言·gdb·故障排查·段错误