Claude Code隐藏命令高级功能


Claude Code 高级功能与技巧完全指南

本指南旨在帮助您系统性地掌握Claude Code中那些能极大提升开发效率的命令与技巧。

一、 对话与工作流管理(核心命令)

这类命令帮助您更聪明地管理对话进程,实现并行、回溯与实验。

  1. /btw (By The Way) - 并行提问

    • 用途:在Claude执行一个耗时任务(如重构代码、运行脚本)的过程中,临时插入一个不相关的问题,而不会污染主任务的历史上下文
    • 使用方式
      1. 当Claude正在工作时,在命令行直接输入 /btw 然后按空格键
      2. 此时会弹出一个独立的输入行,您可以在其中输入您的问题(例如:“当前项目的抓取流程是什么?”)。
      3. 发送后,Claude会并行处理这个侧边问题并给出答案,主任务完全不受干扰。
      4. 查看完答案后,按空格键、回车键或Esc键即可关闭此侧边问答面板,对话历史将保持干净。
    • 场景:调试时突然想查看某个配置文件的位置;写代码时忘记某个API的用法;任何不希望打断当前主线程思考的查询。
  2. /rewind (或 连按两次 Esc) - 智能回退

    • 用途:将对话和/或代码状态回退到之前的某个时间点。其核心增强功能是可以分别回退代码和对话
    • 使用方式
      1. 输入 /rewind,会弹出一个历史会话节点列表供您选择。
      2. 选择某个节点后,会出现一个菜单,提供以下选项:
        • Restore code and conversation:回退代码和对话(传统撤销)。
        • Restore conversation仅回退对话,但保留当前所有代码更改。这让你可以“收回”某些错误指令,而Claude仍然记得这些尝试是“无效的”。
        • Restore code仅回退代码,但保留对话历史。这让你可以放弃不满意的代码改动,同时让Claude记住“刚才那种实现方式不行”,从而尝试新方案。
        • Summarize from here:压缩从该点开始的对话以释放上下文窗口。
    • 场景:让Claude尝试了一种实现方案但效果不好,可使用“仅回退代码”回到起点,并指示其尝试另一种方案,无需重新解释需求。
  3. /branch (原名 /fork) - 对话分叉

    • 用途:从当前对话点创建一个全新的并行会话分支,原会话不受任何影响。
    • 使用方式:在对话的任何时刻,直接输入 /branch。系统会创建一个新的分支会话,并给出返回原会话的命令提示(如 claude -r [会话ID])。
    • /rewind 的区别
      • /rewind 是“后悔药”,用于撤销并回到过去。
      • /branch 是“平行宇宙”,用于探索不同可能性,同时保留当前进度。
    • 场景:当Claude给出一个核心设计思路后,您想同时尝试A、B两种不同的技术实现路径。
  4. /export - 导出对话

    • 用途:将当前整个对话记录导出为一个结构化的Markdown文件。
    • 使用方式:输入 /export,Claude Code 会生成一个包含完整对话的 .md 文件。
    • 场景
      • 知识归档:将重要的架构讨论、决策逻辑保存为项目文档。
      • 问题共享:将出错的调试过程导出,方便发给同事或在社区求助。
      • 跨模型协作:如您所述,可将对话导出后交给其他AI工具(如Cursor、ChatGPT)进行二次分析。
二、 代码审查与优化

这类命令帮助您提升代码质量,发现潜在问题。

  1. /simplify - 三合一代码审查
    • 用途:一个内置的超级Code Review技能。它会同时启动三个并行Agent,从以下角度审查您最近的代码变更(通常是git diff):
      1. 代码复用:查找重复逻辑,建议提取为函数或模块。
      2. 代码质量:检查代码风格、潜在bug、不清晰的命名等。
      3. 运行效率:分析算法复杂度、不必要的计算、性能瓶颈。
    • 使用方式
      1. 完成一系列代码更改后,在对话中直接输入 /simplify
      2. Claude会运行git diff获取变更,然后启动三个审查Agent。
      3. 等待片刻后,会得到一份汇总报告,指出可优化点和确认无误的部分。
    • 场景:在Claude协助完成一个功能模块后,立即运行一次,相当于三位资深同事同时为您做Code Review,能有效发现AI编码中常见的“微妙冗余”。
三、 自动化与计划任务

这类命令让Claude Code能够自动执行重复性工作。

  1. /loop - 循环执行

    • 用途:让Claude定时重复执行某项任务。循环任务在创建3天后会自动过期,防止遗忘的任务无限运行。
    • 使用方式/loop [间隔时间] [任务描述或命令]
      • 例如:/loop 5m 检查一下部署状态,如果有错误就发通知到Slack
      • 例如:/loop 30m /babysit-prs (如果/babysit-prs是一个自定义的检查PR的技能)
    • 场景:监控部署状态、定期检查API健康度、定时生成日报等短期循环任务。
  2. /schedule (推测功能)

    • 用途:根据文档中/loop部分的提及,这应是管理计划任务的更正式界面。文档中图片显示了一个“Scheduled tasks”的管理面板。
    • 使用方式:在任意会话中输入 /schedule 来打开计划任务管理界面,可能支持更复杂的时间规则(如每天上午9点)和长期任务。
四、 洞察、配置与模型管理

这类命令帮助您了解自己的使用习惯并优化配置。

  1. /insights - 个人使用分析报告

    • 用途:生成一份关于您过去一个月使用Claude Code的深度个性化HTML报告。它会分析您的会话模式、常用命令、成功/失败案例,并给出改进工作流的建议。
    • 使用方式:直接输入 /insights。Claude会生成一个本地的HTML文件路径,用浏览器打开即可查看详细报告,内容包括:
      • 您的使用角色和风格。
      • 高频“翻车现场”和摩擦模式。
      • 针对您习惯的个性化功能推荐应添加到CLAUDE.md的规则
    • 场景:每月运行一次,用于复盘自己的工作模式,发现可优化的重复性劳动,并根据建议完善项目配置。
  2. /model opusplan - 智能模型切换(隐藏命令)

    • 用途:为20美元Pro订阅用户设计的成本优化模式。在此模式下,Claude Code会在需要复杂规划时自动使用能力更强的Opus 4.6模型,在具体执行任务(如写代码)时切换到更快、更便宜的Sonnet 4.6模型
    • 使用方式:在会话中直接输入 /model opusplan 进行切换。注意,在标准的/model切换列表中看不到此选项,是“隐藏命令”。
    • 价值:在预算有限的情况下,智能分配高性能模型的token,实现效果与成本的平衡。
五、 协同、远程与文件操作

这类命令扩展了Claude Code的工作边界。

  1. /remote-control (或 /rc) - 远程控制

    • 用途:生成一个唯一的URL。在任何设备的浏览器中打开此URL,即可远程查看和控制当前Claude Code会话,实现真正的“移动办公”。
    • 使用方式:在终端中输入 /rc/remote-control,会生成一个类似 https://claude.ai/code/session_xxx 的链接。用手机或平板电脑打开即可。所有代码执行和文件操作仍在您的原电脑上,手机仅是操作界面。
    • 场景:在通勤路上、会议室里用手机继续未完成的编程任务;向同事临时分享你的操作界面进行演示。
  2. 文档中提及的其他技能

    • /xlsx: 当主要任务是处理电子表格数据时使用此技能,Claude会调用相关能力来创建、读取或编辑Excel文件。
    • /docx: 当需要创建或操作Word文档时使用此技能。
    • /claude-md-improver: 用于审计和改进项目中的CLAUDE.md文件,确保Claude能更好地理解你的项目上下文。
    • (文档未详述此点,但基于常见用法) 你可以在项目根目录创建或完善CLAUDE.md文件,详细定义项目结构、技术栈约定、部署流程和“禁止触碰”的代码区域,这能从根本上减少/insights报告中提到的“方向错误”。
六、 效率快捷键

掌握快捷键能极大提升操作流畅度。

  • Ctrl + V (Windows/Linux) / Control + V (Mac)直接粘贴剪切板中的图片。无需先保存为文件再拖入。Claude具备强大的视觉识别能力(Vision),可直接“看懂”截图中的代码、错误信息或UI。
  • Ctrl + JOption + Enter (Mac):在输入多行文本时实现换行
  • Ctrl + R:搜索您在当前会话中历史上输入过的所有Prompt,方便重新调用或修改。
  • Ctrl + U删除当前整行已输入的命令。
  • Ctrl + S:(根据截图提示)推测为“暂存(Stash)”功能,可能用于临时保存当前输入或状态,以便处理其他事务。

希望这份整合的详尽指南能满足您的期望,并助力您将Claude Code的使用提升到新的专业水平。祝您Coding愉快!

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐