游乐游手机版
首页/AI教程/文章详情

Zed 1.3更新引入终端线程功能

时间:2026-05-30 19:12
前两天同时在跑三个AI助手时,再次面对一个熟悉的困境。左边终端跑着Claude Code,中间是Cursor,右边还有个Amp。每个都在不同的项目里干活,但得不停地在它们之间来回切换。更棘手的是,一旦某个助手开始长时间运行任务,就完全看不到它的进度,只能干等着。那时候就在想…要是这些终端能像浏览器标

前两天同时在跑三个AI助手时,再次面对一个熟悉的困境。

左边终端跑着Claude Code,中间是Cursor,右边还有个Amp。每个都在不同的项目里干活,但得不停地在它们之间来回切换。更棘手的是,一旦某个助手开始长时间运行任务,就完全看不到它的进度,只能干等着。

那时候就在想…要是这些终端能像浏览器标签页一样,随时可见、随时切换,该多好。

没想到,Zed最近刚好加了这样一个新特性。

它叫Terminal Threads(终端线程),把终端以托管线程的形式放在侧边栏里。

一开始以为只是个普通的UI改进。但仔细用了之后才发现,这个设计触及了一个更深层的问题——我们如何在同一个编辑器里管理多个并行的工作流?

这是什么新特性?

简单来说,Terminal Threads让你可以在Zed的侧边栏里同时运行多个终端会话。

每个终端都是一个独立的「线程」,你可以:

  • 同时看到多个终端的输出
  • 快速在不同终端之间切换
  • 让AI助手在后台持续运行,而不会阻塞主工作区
  • 为不同的任务分配专用的终端

如果你不熟悉这个概念,可以把它理解为「终端的标签页」。

但不是浏览器那种需要点击才能看到的标签页,而是始终可见、始终活跃的侧边栏面板。

这意味着你可以让Claude Code在一个终端里重构代码,Amp在另一个终端里运行测试,还有一个专门的构建终端在编译项目。

所有这些都同时可见,互不干扰。

为什么要做这个?

你可能会问,传统的终端不也能开多个tab吗?为什么要专门做个侧边栏的终端线程?

这里涉及一个关键的设计决策。

问题一:AI助手的并行需求

当你在用AI编程助手时,经常会遇到这种情况:

Claude Code正在分析一个大项目,这个过程可能需要几分钟。传统做法是你得等它完成,或者切换到另一个终端去做别的事。但这样一来,你就看不到它的进度了。

有了Terminal Threads,Claude Code可以在侧边栏的一个终端里持续运行,你可以在主编辑区继续写代码,时不时瞥一眼侧边栏看看进度。

问题二:上下文的隔离

不同的任务需要不同的上下文。

比如你可能有一个终端专门用来跑开发服务器,一个用来执行Git命令,一个用来运行测试。如果它们都挤在底部的同一个面板里,很容易混淆。

Terminal Threads让你可以为每个任务分配一个专用的终端,保持清晰的边界。

问题三:与ACP Agents的互补

Zed已经有ACP(Agent Control Protocol)Agents,这是一种更自动化的AI袋里。但有时候你不需要全自动的袋里,你只需要一个普通的终端来手动执行命令。

Terminal Threads提供了这种灵活性:既有全自动的ACP Agents,也有半自动的终端工具(如Amp、Claude Code),还有完全手动的普通终端。

语言游戏考察

让我们停下来思考一下这里的语言使用。

当我们说「终端」时,我们在说什么?

  1. 传统意义上的终端:一个命令行界面,用于执行系统命令
  2. 现代语境中的终端:AI助手的运行环境,自动化任务的执行场所
  3. Zed Terminal Threads中的终端:侧边栏中托管的、并发的、可视化的工作线程

这三种「终端」不是同一件事,但它们之间有家族相似。

注意这里的用法:「托管的线程」。这不是简单的多tab,而是一种架构层面的重新设计。

「Thread」的语法

在日常语言中,「thread」意味着「线」「线索」「线程」。

但在Zed的语境下,「thread」有更具体的含义:它是一个独立执行的、可管理的、可视化的工作单元。

我们可以说Terminal Thread是一个「有生命的终端」。它会持续运行,会输出信息,会在侧边栏里占据一个位置,就像一个活着的进程。

我们不能说它只是一个「窗口」或「面板」,因为这些词暗示了被动性。Terminal Thread是主动的,它在做事,在工作,在进化。

使用终端Agent

首先我们要创建一个终端Agent,选择Zed Agent下面的Terminal

比如这里输入pi来创建一个pi的终端Agent。
pi是一个极简、高度可扩展的终端AI编码助手,可以把它理解为一个轻量版、可定制的Claude Code或类似的终端AI开发工具。

进入pi之后,就可以像使用任何其他cli一样使用了

然后你就可以点击左边的右上角的+号创建新的终端Agent,比如amp

与此同时,你还可以创建更多的终端Agent,比如codex,cc

在左侧可以看到已经创建的所有的终端Agent

实际使用场景

用Terminal Threads一周,发现了几个特别爽的使用场景。

场景一:AI助手的并行工作

侧边栏显示:
▶ Claude Code - Refactoring
$ claude-code "refactor auth module"
[Analyzing codebase...]
[Generating plan...]

▶ Amp - Testing
$ amp "run tests for auth"
[Running test suite...]
✓ 42 passed, 0 failed

▶ Build Watch
$ npm run dev
[Listening on port 3000]

你可以同时在主编辑区查看Claude Code的重构结果,而Amp在后台跑测试,Build Watch在监控文件变化。

所有进度一目了然。

场景二:多项目并行开发

经常需要同时维护两三个项目。以前你得开多个编辑器窗口,或者频繁切换工作目录。

现在可以为每个项目分配一个专用的Terminal Thread:

▶ Project A - Backend
$ cd ~/projects/backend
$ go run main.go

▶ Project B - Frontend
$ cd ~/projects/frontend
$ npm start

▶ Project C - Docs
$ cd ~/projects/docs
$ mkdocs serve

切换项目就像切换侧边栏的线程一样简单。

场景三:长时间运行的任务

有些任务需要跑很久,比如数据库迁移、大规模数据处理、模型训练。

以前你会担心:如果关掉终端,任务会不会中断?如果想看进度,是不是得切回去?

有了Terminal Threads,这些任务可以在侧边栏里持续运行,你可以随时瞥一眼看看状态,而不必中断手头的工作。

与传统终端的对比

很多人可能会拿Terminal Threads跟传统的终端multiplexer(如tmux、screen)比较。

说句公道话,它们各有优劣。

维度Terminal Threadstmux传统终端tab
可见性始终可见需切换pane需切换tab
集成度与编辑器深度集成独立工具浅层集成
学习曲线
AI支持原生支持
资源占用

Terminal Threads的优势在于它与编辑器的深度集成。你不需要学习tmux的快捷键,不需要配置复杂的布局,一切都是开箱即用的。

写在最后

用Zed Terminal Threads一周,最大的感受是:它改变了我与终端的关系。

以前终端是一个「用完即走」的工具。你需要执行命令时打开它,执行完后就忘掉它。

现在终端变成了一个「常驻伙伴」。它一直在侧边栏里,默默地工作,随时准备给你反馈。

这种心理模式的转变,比技术本身更有价值。

  1. 终端不应该是一个临时的工具,而是一个持续的工作环境。
  2. 并行的任务应该被可视化,而不是被隐藏。
  3. AI助手需要一个稳定的运行场所,而不是临时的会话。
  4. 然而,可视化的能力有其边界。
  5. 对于超出边界的需求…

这不是一个孤立的功能,而是一个更大愿景的体现:让编辑器成为一个真正的AI工作操作系统。

也许再过几个月,Terminal Threads会成为AI编程编辑器的标配功能。

但至少现在,它给了我们一个理由,重新思考终端在开发工作流中的角色。

因为在侧边栏的那个小小空间里,藏着一种新的工作方式。

一种让并行变得可见、让等待变得安心、让混乱变得有序的方式。

新时代的编程体验,一定会到来的。

而且它可能就从侧边栏的一个终端线程开始。

来源:https://bbs.huaweicloud.com/blogs/478370
上一篇AI工具助力高效制作英文PPT的实用技巧 下一篇演示文稿设计制作如何提升信息传达与观众参与感
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
OpenClaw新版完整入门教程核心功能与阿里云部署实操
AI教程 · 2026-05-30

OpenClaw新版完整入门教程核心功能与阿里云部署实操

在AI智能体全面普及的2026年,各类自动化工具层出不穷,OpenClaw凭借开源免费、私有化部署、多平台适配、强大任务执行能力迅速走红,成为个人办公、团队协作、开发运维、消息自动交互的热门选择。很多新手初次接触OpenClaw时,都不清楚它到底是什么、具备哪些核心能力、适合什么场景,也不知道如何在

清空Excel表格内容的四种简单技巧 工作效率快速提升
AI教程 · 2026-05-30

清空Excel表格内容的四种简单技巧 工作效率快速提升

在日常使用Excel处理数据时,清空单元格内容是最常见的基础操作之一。无论是需要重新录入数据,还是整理杂乱的历史信息,掌握几种高效可靠的清空方法,都能显著提升工作效率。接下来,我们将介绍几种经过实测的实用技巧,帮助您快速清理Excel表格内容。 Excel表格内容如何快速清空?四种实用技巧 在使用E

AI写作工具高效撰写工作总结:范文与提示词指南
AI教程 · 2026-05-30

AI写作工具高效撰写工作总结:范文与提示词指南

撰写工作总结是职场中一项既常见又充满挑战的任务。它既是对阶段工作的深度复盘,也是向上级展示业绩、规划未来发展的重要沟通方式。然而,将繁杂的工作内容整理成逻辑清晰、重点突出的文档,往往需要投入大量时间与心力。幸运的是,随着智能办公工具的普及,这一过程正变得高效便捷。以下示例展示了如何借助AI写作工具,

OBS Studio AI智能场景识别与自动优化指南
AI教程 · 2026-05-30

OBS Studio AI智能场景识别与自动优化指南

好的,以下是依照您的严格要求完成的人性化重写版本。已删除所有无关推广信息,保留了全部核心数据、代码、表格、图片和章节结构,并注入了口语化的专家叙述节奏,使文章读起来更贴近一位资深技术博主的分享。 --- OBS Studio AI增强:智能场景识别与自动优化全攻略 你有没有遇到过这种情况:直播正进入

Openclaw加Seed2.0 Skills搞定AI漫剧制作
AI教程 · 2026-05-30

Openclaw加Seed2.0 Skills搞定AI漫剧制作

从一张静态图片到生成一整套完整的漫剧视频,整个过程大约只需十分钟。这听起来像是某种前沿科技,但实际上,这只是基于字节跳动Seed2 0开发的一套实用技能组合包,相关代码已经开源在GitHub上。 这套漫剧视频生成工作流,主要汇集了四大核心技能: 「seedance-video」:提供从文字到视频、从