Claude Code 高效使用技巧
Claude Code 是一款功能强大的 AI 编程工具,掌握一些高效使用技巧可以大幅提升你的开发效率。本文整理了 20 个实用技巧,涵盖配置优化、提示词技巧、上下文管理等方面。
配置优化技巧
1. 设置默认模型
通过环境变量预设最常用的模型,避免每次手动切换:
# 默认使用 Opus 4(适合复杂项目)
export ANTHROPIC_DEFAULT_SONNET_MODEL="claude-opus-4-6-thinking"
# 或设置更大的上下文窗口
export CLAUDE_CODE_MAX_CONTEXT_TOKENS="1000000"
2. 善用 settings.json
# ~/.claude/settings.json
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "your-key",
"ANTHROPIC_BASE_URL": "https://claude4u.com/antigravity"
},
"permissions": {
"allow": ["Bash(npm test)", "Bash(npm run lint)"]
}
}
3. 项目级配置
在项目根目录创建 .claude/settings.json,设置项目专属配置(如允许的命令),与全局配置分离。
提示词技巧
4. 明确指令比模糊描述更有效
# 不推荐
"优化一下这个代码"
# 推荐
"将 getUserList 函数从回调风格重构为 async/await,保持功能不变,并添加错误处理"
5. 提供上下文和约束
"修改 src/api/user.ts 中的 login 函数:
- 添加请求重试逻辑(最多 3 次)
- 使用 exponential backoff
- 保持现有的 TypeScript 类型不变"
6. 先分析后执行
对于复杂任务,先让 Claude 分析方案:
"分析这个项目的认证流程,列出涉及的文件和函数,先不要修改代码"
7. 用 @ 引用文件
直接引用需要关注的文件,减少 Claude 搜索时间:
"查看 @src/utils/auth.ts 和 @src/middleware/verify.ts,找出 JWT 验证的逻辑问题"
8. 指定输出格式
"用表格形式对比这三个数据库方案的优缺点,包括性能、成本、维护难度"
上下文管理技巧
9. 及时使用 /compact
当对话轮次超过 10-15 轮时,使用 /compact 压缩上下文,可以节省 Token 并减少信息混乱。
10. 用 /clear 开启新任务
切换到完全不同的任务时,用 /clear 清空上下文,避免之前的信息干扰新任务。
11. 善用 CLAUDE.md
将项目架构、代码规范、常用命令等信息写入 CLAUDE.md,Claude Code 每次启动都会读取,相当于持久化的上下文。
12. 分支工作流
# 让 Claude Code 在新分支上工作,安全隔离
"创建一个新分支 feat/user-auth,在这个分支上实现用户认证功能"
效率提升技巧
13. 批量操作
"给 src/components/ 下所有的 React 组件添加 React.memo 包裹,跳过已经有的"
14. 代码审查
"审查最近 3 个 commit 的代码变更,检查潜在 bug、性能问题和安全风险"
15. 自动化测试
"为 src/services/orderService.ts 编写单元测试,覆盖正常流程和边界情况"
16. 使用 --continue 延续会话
# 关闭终端后,可以继续上次的对话
claude --continue
17. 管道输入
# 将文件内容直接传给 Claude 分析
cat error.log | claude -p "分析这个错误日志,找出根本原因"
# 将 git diff 传给 Claude 审查
git diff | claude -p "审查这些代码变更"
成本控制技巧
18. 监控用量
使用 /cost 命令随时查看当前会话的 Token 消耗和对应费用。
19. 模型分级使用
- Haiku:快速问答、简单代码片段、格式转换
- Sonnet:日常编码、代码审查、测试编写
- Opus:复杂架构设计、疑难 bug 诊断、大规模重构
20. 精简文件读取
避免让 Claude Code 读取整个大型项目。用明确的文件路径或目录范围引导它只关注相关代码。
提示:通过轻舟 AI(claude4u.com)使用 Claude Code,支持切换 Opus/Sonnet/Haiku 等所有模型,搭配这些技巧可以实现效率和成本的最佳平衡。
轻舟 AI