跳至正文

终端 > 块 (Blocks)

背景区块

在 ChatGPT 中打开 ↗
向 ChatGPT 询问有关此页面的信息
在 Claude 中打开 ↗
向 Claude 询问有关此页面的信息
已复制!

区块如何与后台进程输出交互。

命令可以启动在退出后仍继续运行的后台进程。你也可以直接从 shell 启动后台进程,例如使用 & 运行它。

如果 Warp 接收到很可能来自后台进程的输出,该输出将进入背景区块。背景区块的作用类似于常规区块,只是它们没有关联的命令。

这使你可以将 Warp 的所有区块功能(如共享和添加书签)用于后台输出。

背景区块会根据需要自动创建,位于正在运行的常规区块之间。如果你在后台进程仍产生输出时运行命令,该输出会被拆分到多个区块中,并与你的命令交错显示。

由于 Warp 不知道任何给定输出来自哪个进程,因此存在一些限制

  • 如果后台进程在常规区块中运行前台命令时写入输出,该输出会进入该区块。
  • 如果同时运行多个后台进程,它们的输出可能会混合在一起。

此外,如果你在另一个命令运行时开始输入命令(预输入),在某些情况下,Warp 会将部分命令误认为是后台输出。最常见的原因是在使用早于 4.0 版本的 bash 时编辑预输入(例如,删除并重新键入其中的一部分)。