首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Zed 终端新特性:这次 vscode 没话说了

Zed 终端新特性:这次 vscode 没话说了

作者头像
GoLang学习记
发布2026-07-17 20:52:15
发布2026-07-17 20:52:15
130
举报

每当我与桑树并肩走过夏天 我最爱的桑叶都会在我的手中哭泣 这时我动了真心

引言

对于后端、运维、云原生和 Ai 开发者而言,终端复制是日均高频操作:容器日志、镜像地址、文件路径、报错堆栈都需要反复选取粘贴,这也是我做后端比较厌烦的一点,总感觉来到终端后就失去了编辑器中的那种丝滑感。

而这次zed 推出了 copy on select(选中自动复制)新特性,这个看似微小功能,却直接决定我在终端使用的幸福程度。Zed 基于 Alacritty 终端内核重构了整套选中复制逻辑,提供双参数精细化控制;这也是我非常喜欢的一个终端功能。

一、Zed copy_on_select:一次精细化原生设计

Zed 终端底层基于高性能 Alacritty 封装,copy_on_select 是官方原生内置能力,无需任何插件,配置标准化、可批量同步多开发机配置。

1. 完整双参数配置体系

代码语言:javascript
复制
{
  "terminal": {
    "copy_on_select": true,
    "keep_selection_on_copy": true
  }
}
  • copy_on_select核心开关,开启后鼠标框选文本自动写入系统剪贴板;
  • keep_selection_on_copy独家配套控制项,false 时复制完成自动清除高亮选中,解决日志输出被高亮遮挡的痛点,适配长时间查看容器日志、批量复制报错场景。

2. 全场景稳定性

拆分终端、分栏面板、多标签终端、远程SSH终端均统一生效,不存在渲染重绘、窗口缩放后功能失效的bug,底层PTY渲染逻辑与选取逻辑解耦,不受长文本自动换行影响。

3. 产品设计思路

Zed 创始人明确终端定位:兼顾轻量化启动速度与后端 AI 运维高频交互场景,终端不再是附属功能,而是工作流的效率入口。copy_on_select 双参数设计精准平衡两类用户习惯:追求干净日志视图的运维、需要重复复用选中内容的开发,两种需求均可通过配置覆盖。

二、VSCode

VSCode 的终端集成基于 Electron WebView 渲染,copyOnSelection 仅提供单一布尔开关。

在查看上万日志会出现掉帧情况。

三、IDEA :重型IDE的保守附属设计

JetBrains IDEA 系列终端仅作为代码编辑辅助工具,选中复制功能存在感极低,。

zed 鼠标拖动完成松开鼠标瞬间自动复制,拖拽过程中不会反复覆盖剪贴板

拖动选中过程中实时同步剪贴板,拖动途中会多次覆盖粘贴内容

从我的角度来看,终端复制绝非“锦上添花”的小功能:排查Docker、K8s日志时,开发者每分钟会多次选取文本粘贴,高亮遮挡、无状态提示、复制错乱等问题会持续打断思考流。Zed 把这类高频细节纳入原生标准配置,是新一代编辑器相较传统工具的核心竞争力。

结语

编辑器的竞争早已不止语法高亮、代码补全这类显性能力,终端检索、选中复制、搜索历史这类每日高频微小交互,才是长期编码舒适度的分水岭。Zed 的 copy_on_select 双参数设计证明:好的开发工具不应只提供基础功能,更要贴合开发者真实工作流,从细节减少无意义重复操作。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-07-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 golang学习记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 每当我与桑树并肩走过夏天 我最爱的桑叶都会在我的手中哭泣 这时我动了真心
  • 一、Zed copy_on_select:一次精细化原生设计
    • 1. 完整双参数配置体系
    • 2. 全场景稳定性
    • 3. 产品设计思路
  • 二、VSCode
  • 三、IDEA :重型IDE的保守附属设计
  • 结语
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档