Claude Code /btw:补充说明

如果你曾经在Claude Code执行任务时,看着它处理复杂操作,突然有了问题。你要么等待,要么中断任务,这两种选择都不太好。

Anthropic刚刚发布了一个新命令来解决这个问题:/btw

它让你在Claude Code工作时可以问侧面问题。答案会显示在覆盖层中。你的主要任务继续运行,对话历史保持干净。

Anthropic团队的Erik Schluntz将此作为副项目构建,这是一个小功能,但在日常工作流中会产生很大影响。

在本文中,我将向你展示/btw如何工作,逐步讲解设置过程,并用真实示例进行测试,让你了解可以期待什么。

1、什么是/btw及其工作原理

/btw命令让你可以在不中断当前任务的情况下问Claude一个快速问题。

命令如下:

/btw <问题>

例如:

/btw retry logic是做什么的?

当你运行这个命令时,Claude Code会打开一个覆盖层显示答案。你的主要任务继续在后台运行。

阅读完响应后,按Space、Enter或Escape关闭它。

关键功能:

  • 并行运行 — 你的主要任务不会暂停或等待
  • 覆盖层响应 — 答案出现在弹出窗口中,而不是内联
  • 无历史污染 — 侧面问题不会被添加到你的主对话上下文中
  • 仅单轮 — 你得到一个响应,没有来回交流
  • 无工具访问 — 响应来自Claude的知识和当前会话上下文

/btw没有工具访问权限,它不会读取文件、运行命令或进行API调用。它用于快速知识查找和澄清。

这种设计使功能保持轻量和成本效益。你不是在启动完整的代理交互。

该命令从你当前的会话上下文中提取,所以如果你一直在做Python项目,Claude知道这一点。问/btw list和tuple有什么区别,你会得到相关、有上下文的响应。

2、设置和使用/btw

/btw命令在Claude Code 2.1.72及更高版本中可用。

通过运行以下命令检查你的版本:

claude --version

如果你使用的是旧版本,使用以下命令更新:

claude update

一旦你在正确的版本上,像往常一样启动Claude Code:

claude

你会在命令列表中看到/btw可用。

输入/btw,Claude Code会显示描述:"在不中断主对话的情况下问一个快速侧面问题。"

/btw <问题>
<question>替换为你想问的任何内容。

3、测试——/btw实战

让我通过一个实际示例展示/btw如何工作。

我运行了一个关于FastAPI的简单测试:

/btw fastapi是什么

响应立即出现在覆盖层中,覆盖终端,详细介绍了FastAPI——核心功能、简单代码示例、开发者为什么使用它,以及与Flask和Django的比较。

覆盖层包含你期望从快速查找中获得的一切:要点、代码片段和实用上下文。

按Space、Enter或Escape关闭它并返回到你的主会话。

4、使用场景

这个命令特别适合以下情况:

  • 编码时快速语法查找
  • 澄清概念而不打断你的流程
  • 任务中检查库或函数的作用
  • 即时获取定义或解释

每次/btw调用都是单轮响应,没有工具访问权限,所以你不会在完整代理交互上消耗token。

如果你正在进行长时间编码会话,可以快速提问,而不用担心上下文膨胀或失控成本。

5、最后思考

/btw命令是一个小补充,但它解决了Claude Code工作流中的一个真正烦恼。

没有这个命令,问一个侧面问题意味着要么等待任务完成,要么中断它。现在你可以保持流程,得到答案,继续前进。

如果你使用的是2.1.72或更高版本,试试看。运行一个任务,用/btw提问,看看它如何适应你的工作流。


原文链接: I Tried (New) Claude Code /btw Command (Now You Can Chat As You Code)

汇智网翻译整理,转载请标明出处