目录背景Claude Code 用久了都会遇到什么问题这个项目是什么核心技巧一上下文管理三件套/rewind — 方案跑偏了别纠正直接回退/fork — 分叉新会话验证新思路/btw — 临时提问不污染对话历史核心技巧二命令速查 快捷键大全核心技巧三中文配置指南核心技巧四高效工作流模板核心技巧五模型选择 省钱策略安装与使用项目地址背景Claude Code 用久了都会遇到什么问题先看看你有没有遇到过这些场景AI 改了一堆代码你完全没审查就提交了— 功能看着没问题但有没有引入安全漏洞、是否改了不该改的文件你根本不知道对话到后半段AI 回答质量明显下降— 纠正了好几次、临时插入了几个无关问题这些「垃圾对话」已经吃掉了 20-30% 的上下文窗口一个方案试了一半发现不对只能硬着头皮继续纠正— 越纠正上下文越混乱整个会话很快就废了每次新会话都要交代「请用中文回答」「我们的技术栈是 XXX」— 重复性工作浪费大量精力这些问题不是 Claude Code 的 bug而是使用方式的问题。这个项目就是解决这些痛点的。这个项目是什么claude-code-guide 是一份面向中文开发者的 Claude Code 日常操作指南涵盖命令速查、键盘快捷键、配置技巧和高效工作流。它和官方文档的区别在于从实战出发告诉你不只是「怎么用」更是「什么时候该用什么」和「为什么这样做」。核心内容包括所有斜杠命令的分类速查表上下文管理三件套/rewind、/fork、/btw的深度讲解键盘快捷键大全全局中文配置和状态栏定制功能开发流 / 调试流 / 重构流的完整 SOP模型选择策略和成本控制技巧核心技巧一上下文管理三件套这是整个指南最精华的部分。Claude Code 的每一次对话都会永久写入会话历史你的纠正消息、临时提问、半途而废的尝试都会持续占用 token 空间在后续每一轮对话中被模型读取干扰输出质量。一次长会话中纠正性消息和临时提问能吃掉 20-30% 的上下文窗口。/rewind — 方案跑偏了别纠正直接回退当 AI 理解错需求、试了个失败的方案或者你给了一段模糊指令导致跑偏——不要发消息纠正。纠正消息本身就是新的上下文噪音。直接用/rewind或双击Esc Esc回退到出错之前的检查点AI 会像什么都没发生过一样重新开始。支持三种回退粒度选项效果仅回退代码代码还原对话保留AI 仍记得哪条路走不通仅回退对话代码保留对话回滚两者同时回退代码和对话都回滚注意/rewind只能回退通过文件编辑工具产生的代码更改不能回退rm -rf等 Bash 命令造成的副作用。/fork — 分叉新会话验证新思路实现到一半想到另一个方案可能更好直接在当前会话试有风险——如果新方案不行历史里又多了一段无效上下文。用/fork从当前位置分叉出独立会话继承完整历史独立验证新想法。确认可行后用/resume回到主会话用更好的指令重做。/btw — 临时提问不污染对话历史主任务做到一半突然想查个不相关的知识点。直接问会写入对话历史占用 token忍到结束再问可能已经忘了。/btw TypeScript 的 Record 和 Map 有什么区别 /btw 这个重试逻辑是干什么的问答只展示一次带[btw]前缀绝不写入主对话历史。复用了主会话的 prompt cache成本极低。核心技巧二命令速查 快捷键大全项目按类别整理了所有常用操作看一眼就懂斜杠命令按功能分组分类命令基础对话/help、/clear、/compact、/context、/cost、/model工作模式/plan、/fast、/thinking、/btw代码审查/diff、/review、/simplify、/security-reviewGit 操作/commit、/commit-push-pr、/clean-gone自动化/loop、/permissions、/statusline、/config键盘快捷键精选快捷键功能Shift Tab循环切换权限模式default → acceptEdits → plan → autoCtrl C/Esc中断当前响应或工具调用保留已完成的工作。双击CtrlC CtrlC强制退出 Claude Code双击Esc Esc打开回退/检查点菜单\ Enter多行换行不发送对话中常用操作操作说明src/auth.ts精确引用文件支持 Tab 自动补全! git status在对话中直接执行 Shell 命令# 使用 JWT 认证快速将内容写入 CLAUDE.md 记忆文件核心技巧三中文配置指南全局默认中文回答在~/.claude/CLAUDE.md中添加语言偏好每次新会话自动使用简体中文## 语言偏好 - 始终使用简体中文回答所有问题 - 代码注释和文档也默认使用中文除非明确要求英文 - 所有解释、分析、建议均以中文输出状态栏显示上下文占用编辑~/.claude/settings.json终端底部实时显示上下文百分比方便在快满时及时 compact{ statusLine: { type: command, command: python -c \import sys,json; djson.load(sys.stdin); pd[context_window][used_percentage]; md[model][display_name]; print(f Context {p}% | {m} )\ } }效果Context 37% | claude-sonnet-4-6核心技巧四高效工作流模板功能开发流claude → /init → /memory 补充规范 → 描述需求 → /diff 审查改动 → !npm test → /cost → git commit调试流claude -c → 粘贴错误信息 → AI 调查/btw 附带提问→ /diff → 测试验证 → /compact大规模重构流ShiftTab (切计划模式) → 描述重构目标 → 审查方案 → 确认后执行 → /diff → /simplify → /compact并行开发流同时开 3-5 个终端各自在独立 git worktree 中跑不同的 Claude 会话互不阻塞# 终端 1主力开发 cd project claude # 终端 2同步跑 Code Review cd project claude -w # 终端 3同步研究技术方案 cd project claude -w --tmux核心技巧五模型选择 省钱策略场景推荐模型原因日常编码、功能开发、重构Sonnet速度快、质量好日常全能复杂架构决策、困难调试Opus推理能力强质量优先简单编辑、格式化、查日志Haiku速度最快、成本最低推荐策略用 Opus 做计划用 Sonnet 执行——性价比最高的组合。安装与使用项目本身是一个纯文档仓库直接访问即可使用# 克隆到本地可选 git clone https://github.com/20kiki/claude-code-guide.git ​ # 或直接在线浏览 # https://github.com/20kiki/claude-code-guide内容全部在 README.md 中离线也能查看。MIT 协议开源欢迎补充和修正。项目地址github.com/20kiki/claude-code-guide如果这份指南帮你省掉了不必要的纠正对话或避免了一次上下文污染不妨点个 Star ⭐ — 也欢迎 PR 补充你日常使用中的技巧。