VS Code 的 Agents 窗口终于可以一键并排了

举报
golang学习记 发表于 2026/09/19 10:16:37 2026/09/19
【摘要】 VS Code 的 Agents 窗口最近修了一个让人血压升高的小毛病:新建会话时,它总是把你正在看的东西顶掉。你正在跟一个 Agent 聊得火热,突然想开第二个会话对比一下,按下 ⌘N——好,当前会话在当前视角里没了。想同时看两个?你得先手动把现有会话拖到旁边,再点 New;或者先点 New 把当前会话顶掉,再回头从会话列表里把刚才那个找出来挪到边上。两种方式都是两步,第二种还让你先失去视...

VS Code 的 Agents 窗口最近修了一个让人血压升高的小毛病:新建会话时,它总是把你正在看的东西顶掉。

你正在跟一个 Agent 聊得火热,突然想开第二个会话对比一下,按下 ⌘N——好,当前会话在当前视角里没了。想同时看两个?你得先手动把现有会话拖到旁边,再点 New;或者先点 New 把当前会话顶掉,再回头从会话列表里把刚才那个找出来挪到边上。两种方式都是两步,第二种还让你先失去视线再找回来。

这就像你在餐厅吃饭,想加个菜,服务员先把你的盘子收走,然后让你去后厨自己端回来。

这个 提案 是 9 月 4 日提的,核心诉求很简单:给我一个“在旁边新建会话”的手势。 窗口本来就支持并排会话——Alt+click 会话列表里的某一行,就能把已有会话开到旁边。但新建会话没有对应的操作,这不对称让人难受。

提案也很克制:加一个“New Session to the Side”命令和快捷键,并且能从 New 按钮直接触达,但别加第二个按钮——用 split button 或者 Alt+click 就行,跟窗口已有的“Alt = 往旁边开”约定保持一致。

结果 9 月 8 日,官方就火速实现了。实现方式正是社区想要的:Alt+click(macOS 上是 Option+click)New 按钮,新会话就开在当前会话旁边,当前会话保持可见。 普通点击和现有快捷键完全不变,没有新按钮、没有下拉箭头、没有多余提示文字。 在这里插入图片描述 使用快捷键alt click,马上在当前会话窗口右边再来一个新聊天窗口 在这里插入图片描述 而且还可以在左边点击会话,把点击的会话记录显示在第二个聊天窗口,请搜实现2个会话的并排比较。

你还可以继续使用快捷键alt click创建更多的聊天窗口实现多个会话的比较 在这里插入图片描述

如此一来:普通点击仍然原地替换;Alt+click 在旁边开新的且当前会话不消失;如果当前激活的是中间某个会话,新 composer 要落在它旁边;如果网格里已经有个空 composer,Alt+click 要把它挪过来而不是再开一个;最后还要验证 New 按钮看起来完全没变——没有下拉、没有 chevron,tooltip 还是只写“New Session”和快捷键。

功能加了,UI 一点没动。 这种“隐身式更新”是 VS Code 团队的传统艺能,优点是不打扰用户,缺点是没人知道它存在。

vscode的这个实现实实在在的戳中了网友的兴奋点了

有个网友随即提出了一个更爽的点:能不能也来个“fork chat to the side”?我经常从一个 checkpoint fork 一个对话,然后把它拖到旁边,再从会话列表里把之前的重新打开。

类似如下 在这里插入图片描述

vscode回复得干脆利落:已经安排上了,下个版本你就能用上。

这响应速度,比某些公司处理 P0 故障还快。

总结

这个功能 很人性化,Alt+click 也符合直觉。

不过话说回来,这种“不加按钮、不加提示、用修饰键解决”的做法,确实比弹个“你还可以 Alt+click 哦”的引导气泡要清爽。

所以,如果你正在用 Agents 窗口,记住这个手势:Alt+click New,往旁边开。 至于那些还在手动拖来拖去的日子,就让它过去吧。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。