作者共發了22篇帖子。 字體大小:較小 - 100% (默認)▼  內容轉換:不轉換▼
 
點擊 回復
36 21
【资料】Claude Code 命令体系解析
副總編 二十三級
1樓 發表于:2026-5-30 22:52
副總編 二十三級
2樓 發表于:2026-5-30 22:54

CLI 命令在终端启动 Claude Code 时执行:


claude                    # Start in current directory  

claude -c                 # Continue most recent session  

claude --print "question" # One-shot query, then exit

斜杠命令在交互式会话内部输入 / 触发:


/init      # Initialize CLAUDE.md  

/compact   # Compress context  

/model     # Switch models

输入 / 即可查看所有可用命令,边输入边筛选。


键盘快捷键在会话期间直接生效:


Ctrl+C     # Cancel current generation  

Ctrl+R     # Search command history  

Shift+Tab  # Toggle modes (normal → auto-accept → plan)

 
副總編 二十三級
3樓 發表于:2026-5-30 22:55
第一部分:日常核心命令(核心 10 个)

1. /init — 项目初始化


在项目根目录创建 CLAUDE.md——Claude 每次会话都会读取的持久记忆文件。


/init

Claude 生成的初始 CLAUDE.md 包含项目描述、技术栈、代码风格偏好和常见模式。


根据开发者工作流反馈,每个项目从 /init 开始可以消除 80% 的重复上下文设置。比如说与其每次会话都解释"用 async/await 别用 promises",不如一次写进 CLAUDE.md 永久生效。


/init 执行完毕后,立即追加具体规则:


# CLAUDE.md  


Authentication  

- Use JWT tokens, not sessions  

- Store in httpOnly cookies  


Testing  

- Write tests for all API endpoints  

- Use Jest, not Mocha  


Error Handling  

- Return structured errors: { error: string, code: number }

 
副總編 二十三級
4樓 發表于:2026-5-30 22:55

2. /compact — 上下文压缩


上下文窗口快满时,压缩对话历史并进行摘要以回收空间。


# 基础压缩  

/compact  


# 定向压缩(保留特定上下文)  

/compact retain the error handling patterns and auth module changes

适合在以下时机使用:会话超过 30 分钟、出现"上下文过大"的警告,或者 Claude 开始遗忘先前的决策。


2026 年 2 月发行说明提到,/compact 的执行速度已经降到即时完成,之前需要 3-5 秒。


压缩保留的内容:CLAUDE.md 内容;任务列表项 ;关键决策和模式


丢弃的内容:冗长的对话往返;已被替代的代码迭代


不要等到上下文满了才压缩。70-80% 时就该主动执行,用 /context 检查当前用量。

 
副總編 二十三級
5樓 發表于:2026-5-30 22:55

3. /clear — 硬重置

完全清除对话历史,从零开始。

/clear

切换到截然不同的任务时、完成一个功能之后、或上下文与接下来的工作无关时,适合使用 /clear。

/compact 与 /clear 的区别:

Command Effect Use When /compact Summarize & keep context Continuing same task, context heavy /clear Hard reset, fresh start Switching to a different task

注意:/clear 会连带清除该目录的命令历史。如果希望保留旧提示的访问记录,用 /compact 替代。

 
副總編 二十三級
6樓 發表于:2026-5-30 22:56

4. /model — 切换模型

会话中途在 Sonnet、Opus 和 Haiku 三个模型之间切换。

/model                 # Interactive picker  

/model sonnet          # Switch to Sonnet 4.6  

/model opus            # Switch to Opus 4.6  

/model haiku           # Switch to Haiku 4.5


Sonnet 4.6 是 Pro/Max5 的默认选项,适合日常编码、重构和 Bug 修复,大多数常规任务表现良好。

Opus 4.6 是最佳模型,搭配 Max20 使用,适合复杂多步骤规划、架构决策和关键生产代码——质量优先于成本时的选择。

Haiku 4.5 最快也最便宜,适合简单编辑、样板代码生成和快速提问——速度优先于精细度时的选择。

日常策略:Sonnet 起步,遇到瓶颈切 Opus,琐碎任务交给 Haiku。

 
副總編 二十三級
7樓 發表于:2026-5-30 22:56

5. /cost — Token 用量


显示当前会话的 Token 消耗和费用。


/cost

输出示例:


Session cost: $2.47  

Input tokens: 48,392  

Output tokens: 12,847  

Model: claude-sonnet-4-20250514

活跃开发中,一个会话的费用在 5 到 50 刀之间浮动,取决于模型选择和会话时长。简单任务用 Haiku、执行 /compact 压缩上下文、不必要时从 Opus 降级到 Sonnet、每次大交互后跑一次 /cost,这些习惯能有效控制开销。

 
副總編 二十三級
8樓 發表于:2026-5-30 22:56

6. /context — 上下文窗口用量

以百分比形式实时显示上下文占用情况。

/context

输出示例:

Context usage: 67% (134,400 / 200,000 tokens)

70-80% 时主动执行 /compact,90% 以上 Claude 就可能开始遗忘早期上下文。上下文过多反而会拖累 LLM 的表现,在触及上限之前压缩是正确做法。

 
副總編 二十三級
9樓 發表于:2026-5-30 22:57

7. /diff — 查看最近更改


显示 Claude 在当前会话中所做更改的 git diff。


/diff              # Show all changes  

/diff src/auth.ts  # Show changes to specific file

提交代码之前、审查 Claude 到底改了什么、排查意外修改时,这条命令不可少。每个功能结束后执行 /diff → 审查 → 提交——这就是提交前代码审查。


 
副總編 二十三級
10樓 發表于:2026-5-30 22:57

8. /help — 命令列表


显示所有可用的斜杠命令。


/help

随着 Claude Code 版本迭代,可用命令会变化。/help 始终是当前版本的权威来源。版本确认用 claude --**version。**

 
副總編 二十三級
11樓 發表于:2026-5-30 22:58

9. /memory — 编辑 CLAUDE.md


不退出会话即可打开 CLAUDE.md 进行编辑。


/memory

会话中途要添加编码规范、更新项目上下文或记录新模式时,直接调用即可。


快速记忆语法:


# 无需打开编辑器即可添加到记忆  

# Use async/await for all database queries

# 前缀的内容会直接追加到 CLAUDE.md。

 
副總編 二十三級
12樓 發表于:2026-5-30 22:58

10. /resume — 继续过去的会话


加载并继续之前的对话。


# 恢复最近的会话  

claude --resume  


# 按名称恢复特定会话  

claude --resume auth-refactor  


# 从会话列表中选择  

/resume

会话数据保存在 ~/.claude/projects/ 下。直接让 Claude 搜索"找到我 2024 年 12 月的会话"也行。

 
副總編 二十三級
13樓 發表于:2026-5-30 22:58

第二部分:进阶命令

以下命令区分高级用户和初学者。


11. /btw — 不打断上下文的提问


在 Claude 执行当前任务的过程中插入附带问题,不中断主任务,也不污染上下文。


# Claude 正在重构一个大模块  

# 你突然需要查看某些内容  


/btw What is the difference between useEffect and useLayoutEffect?  

# Claude 回答后继续重构

在 /btw 出现之前,插入一个问题意味着:取消当前任务 → 提问 → 重新发起原始任务。现在一条 /btw 解决。

 
副總編 二十三級
14樓 發表于:2026-5-30 22:58

12. /fast — 极速模式


启用带有速度优化 API 设置的 Fast Mode。


/fast         # Toggle on/off

Fast Mode 运行的是同一个 Opus 4.6,并非换了模型,而是调整了 API 配置。交互式快速迭代、实时调试和快速实验时适合开启;注重成本或编写生产代码时关闭。


Fast Mode 在会话中途开启后,之前积累的全部上下文会按 Fast Mode 费率重新计费。

 
副總編 二十三級
15樓 發表于:2026-5-30 22:59

13. /plan — 计划模式(只读)


代码更改以计划形式提出,审批后才实际执行。


# 切换计划模式  

Shift+Tab   # Cycle through modes  


# 或显式切换  

/plan

Claude Code 有三种模式。Normal 模式每次工具执行前要求确认;Auto-Accept 无需确认直接执行;Plan Mode 只展示方案等待审批。


写测试和生成样板代码时用 Auto-Accept,涉及配置、数据库迁移、package.json 这类生产关键文件时切到 Plan Mode。"展示计划 → 审批 → 执行"的流程能避免误操作。


 
副總編 二十三級
16樓 發表于:2026-5-30 23:00

14. /fork — 实验性分支


创建一个临时对话分支来探索想法,不影响主上下文。


/fork  


# 尝试实验性重构  

# 效果不好?  

# 关闭分支,返回主对话

测试高风险重构、探索多种方案、做快速实验时特别有用。


 
副總編 二十三級
17樓 發表于:2026-5-30 23:00

15. /rewind — 撤销对话或代码


回退对话历史和/或代码更改。2026 年 2 月增强后,对话和代码可以分别回退。


Esc Esc   # 打开回退菜单  


# 选项:  

# - Rewind conversation only (keep code)  

# - Rewind code only (keep conversation)  

# - Rewind both

典型用法:


# 尝试实验性重构  

# → 效果不好  

# → Esc Esc  

# → "Rewind code only"  

# → 代码恢复,对话历史保留

不小心批准了错误更改时,这条命令是救命的。

 
副總編 二十三級
18樓 發表于:2026-5-30 23:01

16. /todos — 持久化任务列表


维护一个跨会话持久保存的任务列表。v2.1.16(2026 年 1 月)新增。


# 切换任务列表显示  

Ctrl+T  


# 使用自然语言创建任务  

"Add authentication feature. Break it down into tasks by dependency"

关闭会话后任务不会消失,上下文压缩也不会影响它。


设置 CLAUDE_CODE_TASK_LIST_ID 环境变量可以跨多个 Claude Code 会话共享同一份任务列表,适合并行处理同一项目不同部分的团队场景。

 
副總編 二十三級
19樓 發表于:2026-5-30 23:01

17. /review → /simplify(2026 年 3 月新增)


用三个并行 Agent 执行代码审查。


/simplify   # 替代已弃用的 /review

审查覆盖代码质量、安全漏洞、最佳实践违规、性能问题和测试覆盖率。工作流简单直接:编写功能 → /simplify → 审查反馈 → 修复问题 → 提交。

 
副總編 二十三級
20樓 發表于:2026-5-30 23:01

18. /output-style — 调整 Claude 的输出风格


自定义 Claude 的响应方式。


/output-style  


# Options:  

# - Concise  

# - Educational  

# - Code Reviewer  

# - Rapid Prototyping

一个未公开的入口:


@agent-output-mode-setup

执行后会在 ~/.claude/output-modes/ 下生成 Concise、Educational、Code Reviewer、Rapid Prototyping 四种自定义模式。

 
副總編 二十三級
21樓 發表于:2026-5-30 23:01

19. /permissions — 管理自动审批


配置 Claude 可以跳过确认直接执行的操作。


/permissions  


# Example config:  

# Auto-approve: npm install, git status, file reads  

# Require approval: git push, file deletions, npm publish

常规操作放入自动审批,注意力集中在关键决策上。

 
副總編 二十三級
22樓 發表于:2026-5-30 23:02

20. /agents — 子 Agent 管理


为特定任务创建和管理专门的子 Agent。


/agents  


# Create sub-agent  

@agent-create test-writer "Writes comprehensive Jest tests"

委派特定任务、保持主对话专注、防止上下文被无关工作占据——子 Agent 就是干这个用的。

 

回復帖子

內容:
用戶名: 您目前是匿名發表
驗證碼:
(快捷鍵:Ctrl+Enter)
 

本帖信息

點擊數:36 回複數:21
評論數: ?
作者:啊啊是谁都对
最後回復:啊啊是谁都对
最後回復時間:2026-5-30 23:02
 
©2010-2026 Purasbar Ver2.0
除非另有聲明,本站採用創用CC姓名標示-相同方式分享 3.0 Unported許可協議進行許可。