首页
看点啥
插画图片
首页 看点啥 Claude Code 从安装到精通完全指南

Claude Code 从安装到精通完全指南

2026-07-19 0

引言

Claude Code 是 Anthropic 公司推出的一款命令行 AI 编程代&理工具,它能让开发者直接在终端中与 AI 对话,完成代码理解、修改、调试、Git 操作等各类软件工程任务。本指南将系统性地介绍 Claude Code 的核心概念、安装流程、操作技巧以及进阶用法,帮助你在 Windows 环境下快速上手,并与 CC Switch 等工具配合使用,实现高效免费的 AI 编程体验。

一、什么是 Claude Code?

Claude Code 不是 IDE 插件,而是一个运行在终端里的 AI 编程代&理。与传统的代码补全工具不同,它具备以下能力:

简而言之,Claude Code 就像一个坐在你旁边的资深程序员,不仅能听懂你的需求,还能直接动手修改代码、执行命令,而你只需审查和确认。

二、收费与免费策略

Claude Code 本身并不完全免费,通常需要通过以下方式使用:

但通过本文后续介绍的 CC Switch 工具,你可以将 Claude Code 的底层模型替换为讯飞星辰 MaaS 平台提供的免费 Qwen 模型,从而在 2026 年 6 月 30 日前实现零成本使用。这使得个人开发者也能够无负担地体验顶级 AI 编程代&理的能力。

三、安装 Claude Code(Windows)

1. 安装 Node.js 环境

Claude Code 基于 Node.js 开发,要求版本 ≥ 18.0。

node -v
npm -v

若均显示版本号,则表示 Node.js 安装成功。

2. 全局安装 Claude Code

在终端中执行:

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

如果遇到权限错误,可以尝试以管理员身份运行终端,或使用 --force 参数(不推荐但有效)。

安装完成后,运行 claude --version,若出现版本号说明安装成功。

注意:在使用 CC Switch 方案时,我们不需要设置 ANTHROPIC_API_KEY 环境变量,也不需要登录 Claude 账号。CC Switch 会接管所有 API 请求,所以请保持 Claude Code 处于“无 Key”状态,以免干扰转发逻辑。

四、基础使用方法

1. 启动交互模式

在终端中切换到你的项目目录,输入 claude 并回车,即可进入全屏对话界面。

cd D:my-project
claude

首次启动可能会尝试连接默认 API,若已配合 CC Switch 则会自动使用你配置的免费模型。

2. 单次执行模式

也可以直接在命令后附带任务描述,Claude Code 执行完即退出,适合脚本化或快速查询:

claude "解释 src/main.py 的功能"
claude --print "列出所有 TODO 项"   # 输出到标准输出后退出

3. 对话与指令

在交互界面中,直接用中文或英文描述你的需求。Claude Code 会自动读取相关文件、执行命令并展示结果。例如:

对于高风险操作,Claude Code 会暂停并询问你是否同意,你可以选择 Approve(允许)Deny(拒绝)Always allow(总是允许)

五、常用快捷键

快捷键功能
EscCtrl+C退出当前对话(或中断长时间运行的操作)
Ctrl+D发送消息(在某些终端配置下等效于 Enter)
Ctrl+L清屏
Ctrl+Z挂起 Claude Code 进程到后台(Unix 风格)
/ 方向键浏览历史输入过的指令
Tab自动补全文件路径、命令或模型建议

六、内部命令速查

在 Claude Code 对话中输入以 / 开头的命令,可以执行元操作:

命令说明
/help查看所有可用命令和帮助文档
/clear清空当前对话上下文,但已修改的文件不受影响
/compact压缩上下文,释放 token 消耗,适合长对话后重置
/cost显示当前会话的 token 用量和费用估算(使用 CC Switch 时不准确)
/doctor诊断系统环境(Node.js、网络、权限等)
/status查看当前项目状态(已索引文件数、最近操作记录)
/add-dir手动添加目录到工作区上下文
/ide在 VS Code 等关联 IDE 中打开当前工作目录
/git打开 Git 操作面板,可执行提交、分支管理等
/bash在独立 Shell 中执行命令(等价于直接让 Claude 执行)
/init在当前目录初始化 Claude Code 配置
/login / /logout管理账号登录状态(使用 CC Switch 时无需登录)
/mcp管理 MCP 服务器连接

七、典型工作流示例

1. 代码探索与理解

> 梳理整个项目的目录结构,简要说明各模块职责。
> 解释 services/data_fetcher.js 中的缓存机制。

2. 代码重构与优化

> 将 utils.js 中的所有回调函数改为 async/await 形式。
> 提取 auth.py 里的魔术数字为配置常量,并在配置文件中说明。

3. 测试与调试

> 为 models/user.rb 的 validations 生成 RSpec 测试。
> 运行 npm test,修复失败的用例,并说明原因。
> 这个错误堆栈是什么意思?请帮我定位并修复。

4. Git 工作流

> 创建一个新的 release/1.2.0 分支。
> 解决合并冲突,优先保留 main 分支的更改。
> 给最近一次提交补充详细 commit message。

5. 项目搭建

> 基于 Flask 创建一个 RESTful 用户管理后台,包含注册、登录、JWT 认证。
> 给项目添加 ESLint、Prettier 和 Husky 配置。

八、上下文与权限管理

1. 权限确认机制

Claude Code 在执行不可逆操作前会征求确认,包括:

你可以针对每一次操作选择 ApproveDeny,或使用 Always allow 允许后续同类型操作免打扰。

2. 控制上下文范围

九、与 CC Switch 配合使用的注意事项

当使用 CC Switch 将模型替换为讯飞 Qwen 后,以下几点需要了解:

十、配置与自定义

Claude Code 的项目级配置存储在项目根目录的 .claude 文件夹中。高级用户可编辑 settings.json 进行调整:

{
  "maxTokens": 4096,
  "permissionMode": "default",
  "ignorePatterns": ["node_modules", "*.log"]
}

部分常用配置项:

十一、常见问题与排错

问题可能原因与解决方法
启动后提示“无法连接 API”检查 CC Switch 是否运行;在 CC Switch 中测试模型连通性;确认 Claude Code 未设置 ANTHROPIC_API_KEY
模型回复质量不佳上下文过长时使用 /compact;确认 CC Switch 中填写的模型 ID 与讯飞平台一致。
无法读取某些文件检查文件是否被 .gitignore.claudeignore 排除;手动通过 /add-dir 或明确路径告诉 Claude。
执行命令权限不足以管理员身份运行终端;或修改 .claude/settings.json 的权限模式。
中文输出乱码在终端中执行 chcp 65001 将编码切换为 UTF-8。
CC Switch 关闭后 Claude Code 报错正常现象,CC Switch 是请求转发的唯一通道。恢复使用需重新打开 CC Switch 或移除其代&理设置。

十二、总结

Claude Code 是当前命令行编程代&理的标杆产品,它打破了“只能补全、不能动手”的局限,真正让 AI 参与到软件工程的完整流程中。配合 CC Switch 和讯飞星辰 MaaS 的免费模型,国内开发者可以在零成本的前提下,体验这种未来已来的编程范式。

你现在已经拥有完整的知识体系和操作指南,从安装 Node.js、配置 Claude Code,到通过 CC Switch 接入免费大模型,再到熟练运用对话、权限、自定义配置,每一步都可以按图索骥。开始你的第一个指令,让 AI 成为你最可靠的编程搭档吧。

喜欢(0)

上一篇

Stable Diffusion 2025新手全套安装教程 零基础小白一键解锁AI绘图神器:轻松玩转AI绘画

Stable Diffusion 2025新手全套安装教程 零基础小白一键解锁AI绘图神器:轻松玩转AI绘画

下一篇

macOS平台AI CLI工具安装与配置避坑指南(OpenClaw/Gemini CLI/Claude Code)

macOS平台AI CLI工具安装与配置避坑指南(OpenClaw/Gemini CLI/Claude Code)
猜你喜欢