Claude Code 最新使用操作指南:2026年6月安装与实战
发布于 2026年6月10日 · 适合 Claude Code v2.3+
2026 年的开发世界,AI 编程助手已经从“试试看”变成了“离不开”。而在众多工具中,Anthropic 推出的 Claude Code 凭借对大型代码库的理解力、安全的设计理念和丝滑的终端体验,成为大量专业开发者的首选。这个 6 月,Claude Code 发布了 v2.3 版本,带来了全新的本地上下文索引、更强的 Claude 4 模型支持以及团队共享规则功能。无论你是第一次接触,还是想发掘它的全部潜力,这篇详尽的安装使用指南都会帮你彻底玩转 Claude Code。
1. 什么是 Claude Code?
Claude Code 是 Anthropic 官方推出的命令行 AI 编程代理。它不是 IDE 插件,而是一个直接运行在终端里的智能伙伴。你可以把它当成一个能够:
- 读遍你整个项目代码库,理解架构与依赖;
- 按照你的要求直接创建、修改、重构文件;
- 运行 shell 命令、管理 git、安装依赖;
- 自动执行多步骤的复杂编程任务,比如“把这个 Express 应用迁移到 Fastify 并增加测试”;
- 并始终遵守你在 .claude/rules.md 里设定的行为规范。
因为扎根于终端,它对 Vim、VS Code、JetBrains、Emacs 等任何编辑器用户都非常友好——你甚至可以通过管道把文件内容交给它处理。
2. 2026 年 6 月更新了什么(v2.3 亮点)
在开始安装前,先看看最新版有哪些激动人心的变化:
- Claude 4 Opus / Sonnet 集成:对话时可通过 –model opus 一键切换到 Anthropic 最新推理模型,代码生成质量再上台阶。
- 本地代码库索引:claude index 命令会为你的项目构建轻量级语义索引,之后提问时无需每次扫描全库,响应快 3 倍以上且 token 消耗更低。
- 可分享的规则包:团队可以通过 claude rules push/pull 在 Git 仓库里共享规范文件,整个团队的 Claude Code 行为保持一致。
- MCP 插件市场:claude mcp search 可以直接发现、安装社区发布的 MCP 服务器,比如数据库浏览器、Jira 连接器、Figma 设计转代码等等。
- 沙盒运行模式:–sandbox 标志让 Claude Code 在受限环境中执行命令,自动阻断高风险操作,非常适合审查陌生代码。
目前稳定版为 v2.3.1。如果你已安装旧版,升级命令为 npm update -g @anthropic-ai/claude-code。
3. 安装前的准备
Claude Code 基于 Node.js 构建,因此你需要:
- 操作系统:macOS 13+、主流 Linux 发行版(Ubuntu 22.04+、Debian、Fedora 等)或 Windows WSL2。原生 Windows 终端暂不完全支持,推荐使用 WSL2。
- Node.js:推荐 v22 LTS 或 v20 LTS。可以用 nvm 管理版本。
- 网络:能访问 api.anthropic.com 及 claude.ai 域名。
- Anthropic 账户:可以使用 API Key(按量付费),也可以使用 Claude Pro/Max 订阅通过浏览器登录(每月包含一定量的 Code 使用配额)。对个人开发者,登录方式最为便捷。
检查环境:
node –version # 应 ≥ v20.0.0
npm –version # 应 ≥ 9.0.0
4. 安装 Claude Code
打开终端,执行全局安装:
npm install -g @anthropic-ai/claude-code
安装完成后,验证:
claude –version
# 输出类似:2.3.1 (Claude Code)
如果需要安装特定版本(例如企业环境锁定版本):
npm install -g @anthropic-ai/claude-code@2.3.0
Windows WSL2 用户 请确保在 WSL 终端内执行,避免跨文件系统权限问题。
5. 认证与初始化
5.1 通过浏览器登录(推荐)
让 Claude Code 直接关联你的 Anthropic 订阅:
claude login
系统会打开浏览器,要求你授权。成功后终端会显示“Authenticated as <你的邮箱>”。之后的使用会消耗订阅中包括的 Code 请求额度,超出后按用量计费。
如果你使用代理,可先设置环境变量:
export HTTPS_PROXY=http://127.0.0.1:7890
claude login
5.2 使用 API Key(适合企业或按量付费)
在 console.anthropic.com 生成 API Key,然后:
export ANTHROPIC_API_KEY=sk-ant-xxxxxxxxxxxxxxxx
claude –api-key
你可以将环境变量写入 ~/.bashrc 或 ~/.zshrc 持久化。两种认证方式可以共存,claude login 优先级更高。
6. 五分钟上手:第一个会话
进入你的项目根目录,直接运行:
claude
你会看到交互式命令行界面(REPL),提示符为 > 。试试以下指令:
> 介绍一下这个项目的结构和主要功能
Claude Code 会自动扫描当前目录下的文件(遵守 .gitignore),并给出分析结果。例如在一个 Next.js 项目中,它会识别出 pages、components、app 路由等。
想要生成代码?直接说就行:
> 创建一个 /api/health 端点,返回 { status: "ok", timestamp },并加上请求日志中间件
Claude 会生成完整的代码并展示 diff。你可以输入 y 直接应用更改到文件中,或者让它在旁边创建新文件。所有受影响的文件都会被自动追踪,随时可以用 Ctrl+Z 风格的撤销(实际上是 git 恢复)。
退出会话:输入 exit 或按 Ctrl+D。
7. 核心使用模式详解
7.1 代码库深度理解
在进行重大重构或接手新项目时,先建立索引:
claude index
这将分析所有源文件并构建语义向量索引(约占用项目大小 5%~10% 的空间)。之后,即使是大中型项目,Claude 也能在几秒内定位相关文件并给出精确答案。
然后可以提问:
> 认证逻辑中用到的 JWT 密钥是在哪里生成的?它有没有过期检查?
> 找出所有没有错误处理的数据库查询,并列出文件及行号
7.2 直接在文件上工作
你可以让 Claude Code 修改变更,而不用打开编辑器:
> 把 utils/formatDate.ts 中的所有 date-fns 调用换成 dayjs,并保证测试通过
Claude 会读取文件,执行替换,并自动运行 npm test — formatDate 验证。如果测试失败,它会自行阅读错误输出并尝试修复,直到通过(你可以在 .claude/config.yml 中设置最大重试次数)。
7.3 执行 Shell 命令
需要运行命令?在提示符前加 !:
> !npm run build
> !git diff HEAD~1
Claude Code 可以基于你的请求自动决定要执行哪些命令,例如你说:“帮我提交今天的改动,commit 信息用英文总结变动”,它会直接运行 git status、git diff,生成摘要,执行 git commit -m "…"。不过默认情况下,高风险命令(如 git push –force、rm -rf)需要你额外确认。
7.4 多文件重构
这是 Claude Code 真正闪光的场景。用自然语言描述重构目标:
> 把所有的 CommonJS require 改成 ES module import,并确保所有调用者路径正确
它会遍历项目,逐文件转换,并处理导入路径扩展名(.js 改 .mjs 或添加 .js 后缀),然后运行测试确保一切正常。全程你都可以看到正在处理的文件列表。
8. 配置与个性化
8.1 项目上下文文件
在项目根目录运行:
claude init
这会生成 .claude/ 文件夹,包含:
- CLAUDE.md(或 rules.md):定义 Claude Code 在该项目中应遵守的规则,比如代码风格、架构约束、禁止的行为。
- config.yml:设置默认模型、token 预算、是否自动执行命令等。
- **memory/ **:持久化记忆,比如“我们的 API 基础路径是 /api/v2”。
推荐在 CLAUDE.md 中写入类似于:
# 项目规则
– 使用 TypeScript 严格模式,禁止 any
– API 路由必须使用 Zod 校验输入
– 测试使用 Vitest,组件测试用 React Testing Library
– 所有文案使用 i18n key,不得硬编码文本
Claude Code 会在每次会话开始时阅读该文件,保证输出符合团队规范。
8.2 自定义命令
在 .claude/commands/ 下创建 Markdown 文件,即可定义快捷命令。例如创建 review.md:
执行一次针对暂存区改动的代码审查。检查:逻辑错误、安全隐患、性能问题、不符合项目规范的地方,并给出具体修改建议。
之后在会话中输入 /review,Claude 就会严格按此模板执行审查。
8.3 模型选择与用量控制
在配置中设定默认模型:
# .claude/config.yml
model: claude–sonnet–4–20260601 # 或 claude-opus-4-20260601
max_tokens: 64000
auto_apply: true # 是否自动应用代码修改
临时切换模型:
claude –model opus
查看用量:
claude usage
会显示本月已用 token、剩余配额和预估成本。
9. MCP 工具扩展(2026 版的超能力)
Claude Code 原生支持 MCP(Model Context Protocol),能让它连接外部服务。搜索可用插件:
claude mcp search database
例如安装 PostgreSQL MCP 服务器:
claude mcp add postgresql –connection-url postgresql://...
然后你可以在对话中说:
> 查一下 users 表中最近 24 小时内注册但没有激活邮箱的用户,导出他们的邮箱列表
Claude Code 会通过 MCP 直接查询数据库,处理数据并生成文件,全程无需离开终端。
其它常用 MCP:
- GitHub:管理 issues、PR、查看 CI 状态
- Jira / Linear:根据任务需求直接创建分支并实现功能
- Figma:读取设计稿,生成对应的组件代码
10. 团队协作与 CI/CD 集成
2026 年,Claude Code 已被大量团队用于代码审查和自动化开发。
10.1 共享规则
团队管理员将 .claude/rules.md 推送到共享仓库:
claude rules push –org my-org –scope team
其他成员通过 claude rules pull 即可同步,保证全组一致的 AI 辅助行为。
10.2 在 CI 中使用 Claude Code
你可以在 GitHub Actions 中执行非交互式审核:
– name: Claude Code Review
run: claude ––non–interactive ––review "审核本次 PR 的改动,输出到 review.md"
env:
ANTHROPIC_API_KEY: ${{ secrets.CLAUDE_API_KEY }}
Claude Code 会输出结构化审查结果,可自动作为 PR 评论发布。
11. 常见问题排查
Q: 安装后运行 claude 提示 command not found。 A: 确保 npm 全局 bin 目录在你的 PATH 中。执行 npm bin -g 查看路径,并加入 .bashrc。或使用 npx @anthropic-ai/claude-code 临时运行。
Q: 在大型项目中响应很慢。 A: 务必运行 claude index 创建索引。之后可以在配置中减少 auto_read_size 限制。另外可以选择 Sonnet 模型而非 Opus 以降低延迟。
Q: Claude 修改了不该动的文件。 A: 在 CLAUDE.md 中明确说明哪些路径是只读的,或使用 .claudeignore 文件排除部分目录。同时开启 require_approval_for_all_commands: true 增加确认步骤。
Q: 提示超出上下文长度。 A: Claude Code v2.3 支持最高 200K token 上下文,若仍不足,可以使用 /compact 命令主动摘要当前对话历史,释放空间继续工作。
Q: 需要离线使用吗? A: Claude Code 本质上是云端工具,需要网络。但 v2.3 提供了有限的本地向量索引和缓存机制,离线时仍可进行部分代码搜索,但不可生成新代码。
12. 结语
截至 2026 年 6 月,Claude Code 已经从一个“终端里的聊天机器人”进化为真正能理解工程上下文的编程伙伴。它不仅帮你写代码,更懂你的项目规则,遵守你的架构,并能在整个开发工作流中担任协作者、审查者甚至执行者。如果你还没试过,现在就是最好的时机。
打开终端,运行:
npm install -g @anthropic-ai/claude-code
claude login
claude
然后告诉它你想做什么——也许会重新点燃你编码的乐趣。
有任何安装或使用上的新问题?欢迎在评论区讨论,这个 6 月我们和 Claude Code 一起持续进化。



