Claude Code使用指南
为什么你需要Claude Code
2025年,Anthropic推出了Claude Code。这不是一个普通的代码补全工具,而是一个能真正"干活"的AI Agent。
说起来,以前的AI编程助手大多是"被动建议者"。你问它怎么写,它给你一段代码,然后你自己复制粘贴。但Claude Code不一样。它能读你的代码、改你的代码、跑测试、提交Git,甚至帮你发PR。
有个开发者分享了一个案例:他让Claude Code把一个Express.js项目迁移到Fastify。这种任务以前得花好几天,Claude Code用了几个小时就搞定了,而且每一步都自动跑测试验证。
2026年2月,Claude Code又加了一个炸裂的功能——Git Worktree原生支持。这意味着你可以让多个AI Agent同时干活,互不干扰。
安装方式怎么选
Claude Code支持三种安装方式,选哪个看你的需求。
原生安装是最推荐的。Mac和Linux用户一行命令就行:curl -fsSL https://claude.ai/install.sh | bash。Windows用户用PowerShell:irm https://claude.ai/install.ps1 | iex。原生安装的好处是自动更新,永远保持最新版本。
npm安装适合已经有Node.js环境的开发者。命令是npm install -g @anthropic-ai/claude-code。如果你遇到权限问题,Mac和Linux用户加个sudo就行。
Homebrew和WinGet是备选方案。Mac用户可以用brew install claude-code,Windows用户可以用winget install Claude.ClaudeCode。
安装完成后,输入claude --version验证一下。看到版本号就说明成功了。
三种模式搞清楚
Claude Code有三种工作模式,通过Shift + Tab切换。
Plan Mode(规划模式)处理复杂任务时一定要用。在这个模式下,Claude会先给你一个详细的执行方案,你确认之后它才开始干活。比如你要重构一个认证模块,它会告诉你:第一步做什么,第二步做什么,每一步会产生什么影响。
Accept Edits Mode(自动接受编辑)适合日常代码编辑。Claude可以自动读写文件,但不会执行系统命令。如果你不想给它太多权限,又希望它能帮你改代码,这个模式刚刚好。
Bypass Permissions Mode(绕过权限)慎用。这个模式下,Claude有所有权限,可以在你电脑上安装软件、删除文件。只有在完全信任的环境下才建议开启。
常用命令速查
在交互模式里,输入/可以看到所有命令。这里列出最常用的几个。
/init是第一个要学的命令。它会分析你的项目结构,生成一个CLAUDE.md文件。这个文件是Claude的项目记忆。
/model用来切换模型。Claude Code支持三个模型:Opus最强但最贵,Sonnet是性价比之选,Haiku最快最便宜。日常用Sonnet就够了。
/resume可以恢复之前的会话。比如昨天你跟Claude聊了一半的任务,今天想继续,直接/resume就行。
/clear清空对话历史。当对话太长导致响应变慢,或者你想开始一个全新任务时用。
/compact压缩上下文。Claude Code会自动压缩,但有时候你想手动控制就可以用这个命令。
/cost查看Token消耗。对成本敏感的用户一定要常看这个。
CLAUDE.md项目记忆
CLAUDE.md是Claude Code的核心功能之一。它在项目根目录,用来告诉Claude这个项目的规则和要求。
一个典型的CLAUDE.md长这样:
# 项目说明
这是一个React + TypeScript项目
## 编码规范
- 使用ES modules
- 函数用camelCase命名
- 组件用PascalCase命名
## 测试要求
- 单元测试用Jest
- 覆盖率>80%
你可以用/init自动生成,也可以手动编辑。把项目的特殊要求写进去,Claude每次干活都会遵循这些规则。
💡 技巧:你可以在CLAUDE.md里写"每次修改后自动提交到GitHub"、"用中文跟我沟通"这样的个性化要求。
Git Worktree并行工作
2026年2月,Claude Code原生支持了Git Worktree。这个功能让多个AI Agent可以同时干活,互不干扰。
以前你让Agent A重构数据库模块,让Agent B修复登录bug,两个任务可能会互相覆盖文件。现在不一样了。
启动命令是claude --worktree。Claude会在.claude/worktrees/目录下创建独立的工作区,每个Agent有自己的分支、自己的暂存区。
举个例子:你要把一个大型项目的所有同步IO改成异步。可以拆成10个批次,让10个Agent并行处理,每个Agent用自己的worktree。最后10个Agent产生10个独立PR,完全不会冲突。
MCP工具扩展
MCP(Model Context Protocol)是Claude Code的扩展协议。通过它,Claude可以连接各种外部工具和数据源。
腾讯云把MCP比喻成"AI世界的USB-C接口"。任何符合MCP标准的服务都可以即插即用。
常见的MCP服务器有:文件系统访问、数据库连接、API调用、浏览器自动化等。你可以用/mcp命令管理这些服务。
举个例子:你配置了一个GitHub MCP服务器,Claude就可以直接读取Issue、创建PR、查看代码审查评论。不用你手动复制链接了。
高手都在用的技巧
省钱技巧:发现Claude回答偏题时,立刻按ESC中断。越早中断,消耗的Token越少。
图片处理:Mac用户在终端里按Control + V可以粘贴图片。适合UI开发场景,比如"根据这个设计稿实现组件"。
思考模式:在指令前加think、think hard、ultrathink可以让Claude更深入地分析问题。复杂任务一定要用。
权限管理:可以在.claude/settings.json里预设权限白名单。比如允许所有git命令、禁止rm命令。这样不用每次都手动确认。
国产模型:如果你连不上Anthropic,可以用国产模型替代。DeepSeek、通义千问、GLM都支持。配置方法是修改环境变量ANTHROPIC_BASE_URL和ANTHROPIC_API_KEY。
Hook系统:Claude Code支持事件钩子。你可以在特定事件触发时执行自定义脚本。比如在SessionStart时做环境检查,在PreToolUse时拦截危险命令。
Claudia可视化:如果你觉得纯CLI不够直观,可以试试Claudia。它是Claude Code的可视化控制台,可以查看会话历史、上下文占用、成本统计。
说到底,Claude Code不是用来替代程序员的,而是用来放大程序员能力的。把重复性的工作交给它,你专注于真正需要创造力的部分。入门只需要记住几个核心命令,但要真正发挥它的威力,需要理解它的工作原理,配置好项目记忆,善用权限管理。花点时间学习,回报是值得的。

浙公网安备 33010602011771号