目录

🚀 终端启动命令:关键参数与示例

⌨️ 交互式会话命令 (斜杠命令)

💎 核心工作流命令

👀 查看与诊断命令

🔧 进阶与实用命令

🎹 键盘快捷键速查

🧩 工作模式与自定义命令

三种工作模式:驾驭AI的不同节奏

📁 自定义命令:打造个人工具箱


Claude Code的命令主要分为三类:终端启动命令、交互式斜杠命令(在会话中敲/使用),以及键盘快捷键。了解并熟练使用它们,是高效使用Claude Code的关键。

🚀 终端启动命令:关键参数与示例

终端命令是所有操作的起点,搭配不同的参数可以灵活控制Claude Code的启动和行为。

命令 / 参数 功能简述 示例与场景
claude 在当前目录启动一个全新的交互式会话。 开启全新的项目开发。
claude -c或 --continue 继续当前目录中最近一次的对话,保留上下文。 第二天继续昨天的功能开发。
claude -r "<session_id>" 通过指定的会话ID恢复一个特定的历史对话。 需要找回一个已被历史记录的特定任务。
claude -p "问题"或 --print 执行一个单次查询,并在输出结果后自动退出 进行脚本集成或用 cat log.txt | claude -p "解释下这个错误" 处理管道内容。
claude --add-dir <路径> 添加一个或多个额外的工作目录,让Claude能同时访问。 在微服务或多包项目中,让Claude理解跨模块的逻辑。
claude --model <模型> 指定本次会话使用的AI模型(如 sonnetopushaiku)。 处理复杂架构设计时,用 claude --model opus 切换到能力最强的模型。
claude --append-system-prompt 将自定义指令附加到系统默认提示词之后,不覆盖原有配置。 使用 claude --append-system-prompt "Always use TypeScript" 强制生成TypeScript代码。
claude --output-format json 将输出格式化为JSON,方便其他程序解析。 需要将Claude Code的输出集成到自动化脚本或前端应用中。
claude --verbose 开启详细日志,显示工具执行的完整步骤。 排查问题时,观察Claude Code的具体操作流程。
claude update 将Claude Code CLI工具更新到最新版本。 获取新功能与修复。
claude mcp 进入MCP(模型上下文协议)服务器配置界面。 配置数据库或API等扩展能力。
claude config 打开配置面板,调整Claude Code的全局设置。 修改主题、通知等偏好。

⌨️ 交互式会话命令 (斜杠命令)

claude启动的交互式会话中,输入斜杠(/)可以启用一系列强大的内部功能。这些是操作的重中之重。

💎 核心工作流命令
  • /init: 项目初始化利器。扫描项目结构,生成CLAUDE.md文件作为项目的永久"记忆",让AI每次都能理解项目上下文。

  • /compact: 上下文压缩器。当对话过长、接近token限制时,用它压缩历史并生成摘要,有效延续长会话。

  • /clear: 硬重置。完全清空当前会话的对话历史,开启一个崭新的对话。

  • /memory: 记忆编辑器。直接打开并编辑CLAUDE.md文件,随时更新或修改项目规则与个人偏好。

  • /model: 模型切换器。在不退出会话的情况下,动态切换AI模型(Sonnet/Opus/Haiku)。

👀 查看与诊断命令
  • /help: 显示所有可用命令的帮助信息,随时查阅。

  • /status: 显示当前会话状态,包括版本、项目路径、使用的模型、记忆文件等。

  • /cost: 显示当前会话的token消耗和预估费用,便于控制成本。

  • /doctor: 环境诊断。检查API密钥、依赖项、权限等是否正常,用于排错。

🔧 进阶与实用命令
  • /add-dir: 动态添加目录。在会话中实时添加需要AI访问的额外工作目录。

  • /hooks: 自动化钩子配置。设置在代码保存后自动格式化(如Prettier)等触发动作。

  • /agents: 管理子代理。处理复杂任务时,可创建专门的子代理来并行工作。

  • /tasks: 任务管理。查看和管理当前会话中创建的后台任务列表。

  • /config: 交互式配置。进入配置面板,调整自动压缩、快速模式等设置。

  • /powerup: 官方教程。运行官方内置的交互式教程,包含10个等级,逐步学习核心功能。

  • /btw: 侧边对话。在不影响主任务上下文的情况下,询问一个"by the way"的临时问题。

  • /vim: 开启Vim模式。为喜欢Vim键位的高级用户准备,可在NORMAL模式下用 h, j, k, l 移动光标。

🎹 键盘快捷键速查

  • Shift+Tab: 循环切换工作模式(默认/自动接受/计划)。

  • Ctrl+C: 中断当前AI的生成或命令执行。

  • Ctrl+B: 将当前任务挂起到后台运行,同时开始新的对话。

  • Ctrl+R: 搜索命令历史。

  • Ctrl+T: 显示或隐藏任务列表面板。

  • Ctrl+L: 清屏,但不会删除对话历史。

  • Esc(或Esc两次): 回滚或撤销AI最近的操作。

  • Alt+V: 粘贴图像(如在Windows上)。

  • +Enter: 在输入框中换行,方便输入多行文本。

🧩 工作模式与自定义命令

三种工作模式:驾驭AI的不同节奏

Claude Code提供了三种模式,让开发者可以根据任务需求控制AI的自主程度:

  • 默认模式 (Default): 安全性最高,所有文件修改和执行Shell命令都需要用户手动确认。

  • 自动接受模式 (Auto-Accept): 文件修改自动执行,但执行Shell命令仍需确认,适合高置信度的编码任务。

  • 计划模式 (Plan): 纯只读模式,Claude仅进行分析和规划,不会执行任何修改,适合审查变更或理解复杂代码。

你可以使用快捷键 Shift+Tab 在三种模式间循环切换。

📁 自定义命令:打造个人工具箱

你可以通过编写Markdown文件来创建自己的斜杠命令,这将极大地提升重复性操作的效率。创建方法如下:

  1. 在项目目录下创建 .claude/commands/ 文件夹。

  2. 在该文件夹中创建一个Markdown文件,例如 explain.md

  3. 在文件中写入提示词,例如:Explain the following code in simple terms.

  4. 之后,你就可以在Claude Code的会话中,直接通过 /explain 来调用这个命令。

请注意:Claude Code的功能和部分命令可能随版本更新而变化。建议在会话中运行 /help 或查阅最新官方文档以获取最准确的信息。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐