外部精选
Zed 1.23.2
本文来自外部来源,不是黄奕彬的原创文章。本站提供原文入口,并在采集端生成 AI 结构化摘要、解读与中文翻译(如有),一切以原文为准。
阅读原文(zed.dev)结构化摘要 AI 生成
背景与问题
背景与问题:这是 Zed 编辑器 stable 渠道的周度版本发布公告,面向使用稳定版 Zed 的开发者,说明 1.23.2 版本新增了哪些功能、修复了哪些问题以及有哪些需要注意的行为变化。本期主打能力是可将 JSONL 与 NDJSON 文件以表格形式预览。
方法或内容
方法或内容:公告以分类清单形式列出变更,分为 Features(细分为 AI、Git、Languages、Remote Development、Other)、Bug Fixes、Breaking Changes and Notices 三部分,每条附 issue 编号,部分条目标注社区贡献者致谢。
关键发现 / 结果
关键发现或结果:
- 主打:JSONL、NDJSON 支持表格预览,
cmd-k v(macOS)/ctrl-k v(Linux/Windows)可与源文件并排打开 - AI:新增
agent.max_idle_retained_threads设置;Google AI 模型过载时自动重试;ACP agent 的 plan 更新与面板刷新改进 - Git:Git Panel 树视图新增文件夹级右键菜单;远程会话支持
terminal.shell - Other:
alt-/显示可补全多键快捷键的绑定;新增soft_wrap_indent设置(none/same/extra_one/extra_two) - 修复:Windows 读取无用户名凭据崩溃、Vim 模式文件末尾多选粘贴崩溃、企业 TLS 代理下 Zed Cloud
UnknownIssuer连接失败、OpenAI 工具调用把可选字段当必填导致报错等数十项 - Breaking:Linux/Windows 标题栏应用菜单改为需点击打开,可设
title_bar.open_menus_on_hover恢复悬停打开
结论与意义
结论与意义:本版本为渐进式更新,核心价值在 JSONL/NDJSON 表格预览与大量稳定性修复。适用边界:仅针对 Zed 1.23.2 stable 渠道;Linux/Windows 用户需注意标题栏菜单默认交互改变。原文未说明其余总结性结论。
AI 解读 AI 生成
方法:按「时空变量」分析(时间 / 空间 / 变量,严格区分包含、相关与因果),对象包括原文作者、署名人员与关键技术及其实际原理;结论用「元反空」(元思考、反思考、空思考、综合)整理。
时间:何时发生,现在是否仍成立
时间:来源日期为 2026年10月8日 02:27(北京时间),对应北京时间 2026-10-08 02:27:26;公告自述为“本周发布”,属周度更新。内容描述该时点的版本状态,属版本特定事实;随 Zed 后续版本迭代,具体行为与默认值可能变化,现在是否仍成立取决于用户实际运行的版本号。
空间:谁的环境 / 场景
空间:适用于 Zed 编辑器 stable 渠道 1.23.2 版本。多条目区分平台:cmd-k v 为 macOS、ctrl-k v 为 Linux/Windows;菜单行为变化仅限 Linux 与 Windows;部分修复为平台特定(如 Linux 悬停换行 Markdown 文本崩溃、Windows 凭据读取崩溃)。
使用形态覆盖 Agent Panel、Git Panel、ACP 外部 agent、远程开发会话、Vim 模式、Markdown 预览、调试器等。
变量:实际改变了什么
变量:相对此前的实际改变:
- 新增设置:
agent.max_idle_retained_threads、soft_wrap_indent、title_bar.open_menus_on_hover(用于恢复旧悬停行为) - 新增按键:
alt-/、表格预览快捷键cmd-k v/ctrl-k v - 默认行为改变:Linux/Windows 标题栏菜单从悬停打开改为需点击(Breaking Change)
- 其余为缺陷消除类变更:多项崩溃、UI 显示错误与 agent 会话状态问题被修复
原文未说明性能改进的量化数据,价格未涉及。
区分:包含 ≠ 相关 ≠ 因果
区分:有明确因果证据的是各 “Fixed” 条目,描述修复直接消除对应缺陷(如根 CA 已装入系统信任库的企业 TLS 代理场景下 Zed Cloud 连接失败被修复);以及 Google AI 在模型过载时触发自动重试。
仅属相关或引用关系的是 issue 编号与 “thanks xxx” 致谢,只标注来源与贡献,不构成因果。原文未说明功能新增与性能提升之间存在量化因果。
对象:作者/署名与关键技术原理
对象:作者与署名——结构化作者字段为空,原文未说明署名人员;来源为官方渠道 “Zed stable releases”。关键技术按原文描述:
- JSONL/NDJSON 表格预览:将逐行 JSON 数据文件以表格形式展示,可与源文件并排打开
- Agent 线程管理:
agent.max_idle_retained_threads控制保持加载的空闲 agent 线程数量 - ACP:与外部 agent 相关,涉及 plan 更新、面板刷新与工具调用显示;原文未说明其全称与内部原理
- 软换行缩进:
soft_wrap_indent配置换行续行的缩进方式 - 企业代理 TLS:修复根 CA 已在系统信任库时仍报
UnknownIssuer的 Zed Cloud 连接问题
元反空综合结论
元反空综合:
- 元:这是版本发布说明,本质在解决“stable 用户如何知道本版改了什么、升级有何收益与风险”的信息同步问题
- 反:最可能失效或有边界的部分——快捷键与默认值(如标题栏菜单需点击)可能随反馈与后续版本调整;“崩溃修复”未给出触发条件细节,极端场景可能仍有未覆盖路径;企业代理、Google AI 等行为受外部环境制约
- 空:去掉发布叙事后剩下的必要事实——1.23.2 新增 JSONL/NDJSON 表格预览、若干新设置与新按键、数十项缺陷修复,以及一个 Linux/Windows 菜单交互的 Breaking Change
- 综合:属常规周更,升级收益主要在表格预览能力与稳定性修复;Linux/Windows 用户升级前应知晓菜单交互变化及其恢复开关
title_bar.open_menus_on_hover
中文译文 AI 生成
本周发布包含将 JSONL 和 NDJSON 文件预览为表格的功能。
功能
AI
- 新增
agent.max_idle_retained_threads设置,用于控制保留多少个处于加载状态的空闲 agent thread。(#64547; 感谢 hazicy) - 改进了 Google AI 的错误消息,并在模型过载时添加了自动重试。(#64865)
- 改进了来自 ACP agent 的计划(plan)更新,包括状态变化后的面板刷新。(#64884)
- 改进了 Zed 登录过期时显示的 Agent Panel 错误。(#64754)
- 提升了 Threads Sidebar 中通过键盘选中的 agent 对话的可见性。(#63922; 感谢 jaklyk2103)
Git
- 在 Git Panel 的树形视图中新增了针对特定文件夹的上下文菜单。(#59853; 感谢 Sondeyy)
语言
- 为表格数据预览新增了 JSONL 和 NDJSON 支持。使用
cmd-k v(macOS) 或ctrl-k v(Linux/Windows) 在源文件旁打开预览。(#64471; 感谢unshDee) - 在打开不受支持的文件时,为更多语言新增了扩展安装建议。(#63211; 感谢 haolamnm)
- 新增了对 Typst 文件中文本重排(rewrap)的支持。(#64858; 感谢 AdinAck)
远程开发
- 新增了远程会话中对
terminal.shell的支持。(#61451; 感谢 quinn)
其他
- 新增
alt-/,用于显示可补全待定多键快捷键的按键绑定。(#64803) - 新增
soft_wrap_indent设置("none"、"same"、"extra_one"、"extra_two"),用于配置软换行续行的缩进。(#63468; 感谢 arusahni) - 改进了在缓慢或无响应的文件系统上监视路径时的响应能力。(#63410; 感谢 RemcoSmitsDev)
- 改进了
editor: select next和editor: select previous,使其遵循缓冲区搜索的全字匹配选项。(#64137; 感谢 yawnnn)
错误修复
- 调试器:修复了 "Rerun last debug scenario" 未运行上次计划场景的问题。(#64856; 感谢 MeiramSh)
- 修复了在 Windows 上读取没有用户名的已存储凭据时的崩溃问题。(#64735)
- 修复了在 Vim 模式下于文件末尾粘贴多个选区时的崩溃问题。(#64876)
- 修复了在只读文件末尾键入多键绑定开头时的崩溃问题。(#64730)
- 修复了 agent 通知在对话(thread)重命名后仍显示其原始标题的问题。(#64907; 感谢 IFafaa)
- 修复了提交详情和 diff 在打开前需等待进行中的 fetch、pull 或 push 完成的问题。(#64720; 感谢 azeemshaik025)
- 修复了外部 agent 会话在加载期间其对话被关闭后仍保持加载状态的问题。(#64717)
- 修复了 Markdown 表格单元格中的图片忽略列对齐和垂直居中的问题。(#64914; 感谢 dremnik)
- 修复了 OpenAI 模型对 MCP 服务器的工具调用将可选字段视为必填从而导致错误的问题。(#64920)
- 修复了 agent 工具结果中输出缺失或过时的问题。(#64708)
- 修复了 Markdown Preview 中的搜索高亮在主题使用不透明高亮颜色时遮住匹配文本的问题。(#64788; 感谢 IFafaa)
- 修复了过期的 agent 响应可能清除较新的 prompt 或显示来自较早一次发送的错误的问题。(#64917)
- 修复了语言名称后带有额外文本的围栏代码块的语法高亮问题。(#64694; 感谢 maxmalkin)
- 修复了待定按键绑定列表对于生成任务的绑定显示
task: spawn而非任务名称的问题。(#64937; 感谢 frinyvonnick) - 修复了 Zed Cloud 连接在企业 TLS 检查代理(其根 CA 已安装到系统信任存储中)之后以 UnknownIssuer 失败的问题。(#63686; 感谢 joepjoosten)
- ACP:修复了内容引用不可用终端时工具调用显示仅部分更新的问题。(#64784)
- 修复了一个 bug:定位超出缓冲区末尾的 inlay hint 可能显示在其最后一行,而恰好位于没有尾随换行符的文件末尾的 inlay hint 可能被隐藏。(#64659; 感谢 HuaGu-Dragon)
- 修复了在 Linux 上悬停在已换行的 Markdown 文本上时的罕见崩溃问题。(#64672)
- 修复了窗格被放大时居中布局不生效的问题。(#64064; 感谢 UdeshyaDhungana)
- 修复了关闭一个 LSP Logs 视图会停止另一个视图或下游客户端所用流的问题。(#61222; 感谢 aviatesk)
- 修复了补全详情与补全标签缺乏视觉区分的问题。(#64684; 感谢 GautamBytes)
- 修复了打开上下文菜单时首个条目选择延迟的问题。(#64365)
- 修复了在 Outline Panel 中点击条目时条目被折叠的问题。(#64736)
- 修复了 Helix 缓冲区选择器在
space b时打开到错误窗格的问题。(#64494; 感谢 GautamBytes) - 修复了在 macOS 上关闭原生菜单后悬停闪烁的问题。(#64175; 感谢 yay)
- 修复了 Threads Sidebar 中对话的选中和悬停颜色不正确的问题。(#62597; 感谢 Robot-Inventor)
- 修复了多光标编辑和块缩进过程中的缩进损坏问题。(#64675; 感谢 GautamBytes)
- 修复了语言服务器替换整个缓冲区时格式化操作滚动到底部的问题。(#57269; 感谢 kalilamodow)
- 修复了表格数据预览中行分隔线延伸超出最后一列的问题。(#63367; 感谢 HalavicH)
- 修复了针对从第 0 列开始且无缩进行的软换行续行缩进计算问题。(#63468; 感谢 arusahni)
- 修复了 Agent Panel 中终端工具调用输出遮盖其卡片圆角的问题。(#64328; 感谢 chrisdrackett)
- 修复了在 Linux 上打开 Threads Sidebar 时窗口控件偏移一个像素的问题。(#64381; 感谢 Piyushrathoree)
- 修复了 Agent Panel 在对话开始前显示换行参考线(wrap guide)的问题。(#64886; 感谢 virajbhartiya)
破坏性变更与注意事项
- 更改了 Linux 和 Windows 上的标题栏应用菜单,使其需要点击后才能打开。启用
title_bar.open_menus_on_hover可恢复悬停打开。(#48496; 感谢 pauldipietro)
展开原文提取正文(采集端自动提取,可能有缺失)
This week's release includes the ability to preview JSONL and NDJSON files as tables. Features AI
Added the agent.max_idle_retained_threads setting to control how many idle agent threads remain loaded. (#64547; thanks hazicy) Improved Google AI error messages and added automatic retries when a model was overloaded. (#64865) Improved plan updates from ACP agents, including panel refreshes after status changes. (#64884) Improved the Agent Panel error shown when a Zed sign-in expired. (#64754) Improved visibility of keyboard-selected agent conversations in the Threads Sidebar. (#63922; thanks jaklyk2103)
Git
Added a folder-specific context menu in the Git Panel's tree view. (#59853; thanks Sondeyy)
Languages
Added JSONL and NDJSON support to the tabular data preview. Open previews alongside the source with cmd-k v (macOS) or ctrl-k v (Linux/Windows). (#64471; thanks unshDee) Added extension installation suggestions for many more languages when opening unsupported files. (#63211; thanks haolamnm) Added support for rewrapping text in Typst files. (#64858; thanks AdinAck)
Remote Development
Added support for terminal.shell in remote sessions. (#61451; thanks quinn)
Other
Added alt-/ to show the bindings that can complete a pending multi-keystroke shortcut. (#64803) Added a soft_wrap_indent setting ("none", "same", "extra_one", "extra_two") to configure indentation for soft-wrapped continuation lines. (#63468; thanks arusahni) Improved responsiveness when watching paths on slow or unresponsive filesystems. (#63410; thanks RemcoSmitsDev) Improved editor: select next and editor: select previous to respect the buffer search whole-word option. (#64137; thanks yawnnn)
Bug Fixes
Debugger: Fixed "Rerun last debug scenario" not running the last scheduled scenario. (#64856; thanks MeiramSh) Fixed a crash on Windows when reading a stored credential that has no username. (#64735) Fixed a crash when pasting multiple selections at the end of a file in Vim mode. (#64876) Fixed a crash when typing the start of a multi-key binding at the end of a read-only file. (#64730) Fixed agent notifications showing a thread's original title after the thread was renamed. (#64907; thanks IFafaa) Fixed commit details and diffs waiting behind an in-progress fetch, pull, or push before opening. (#64720; thanks azeemshaik025) Fixed external-agent sessions remaining loaded after their conversation was closed during loading. (#64717) Fixed images in Markdown table cells ignoring column alignment and vertical centering. (#64914; thanks dremnik) Fixed issues where OpenAI model tool calls to MCP servers treated optional fields as required, causing errors. (#64920) Fixed missing or outdated output in agent tool results. (#64708) Fixed search highlights in Markdown Preview that hid matched text when the theme used opaque highlight colors. (#64788; thanks IFafaa) Fixed stale agent responses that could clear a newer prompt or show errors from an earlier send. (#64917) Fixed syntax highlighting for fenced code blocks with extra text after the language name. (#64694; thanks maxmalkin) Fixed the pending keybindings list showing task: spawn instead of the task name for bindings that spawn a task. (#64937; thanks frinyvonnick) Fixed the Zed Cloud connection failing with UnknownIssuer behind corporate TLS-inspecting proxies whose root CA is installed in the system trust store. (#63686; thanks joepjoosten) ACP: Fixed partial tool-call display updates when content referenced an unavailable terminal. (#64784) Fixed a bug where inlay hints positioned past the end of a buffer could appear on its last line, and inlay hints exactly at the end of a file without a trailing newline could be hidden. (#64659; thanks HuaGu-Dragon) Fixed a rare crash when hovering wrapped Markdown text on Linux. (#64672) Fixed centered layout not applying when a pane was zoomed in. (#64064; thanks UdeshyaDhungana) Fixed closing one LSP Logs view stopping streams used by another view or downstream client. (#61222; thanks aviatesk) Fixed completion details lacking visual distinction from completion labels. (#64684; thanks GautamBytes) Fixed delayed selection of the first entry when opening a context menu. (#64365) Fixed entries folding when clicked in the Outline Panel. (#64736) Fixed Helix buffer picker opening in the wrong pane on space b. (#64494; thanks GautamBytes) Fixed hover flicker after dismissing native menus on macOS. (#64175; thanks yay) Fixed incorrect selected and hover colors for threads in the Threads Sidebar. (#62597; thanks Robot-Inventor) Fixed indentation corruption during multicursor editing and block indentation. (#64675; thanks GautamBytes) Fixed language server formatting scrolling to the bottom when the server replaces the entire buffer. (#57269; thanks kalilamodow) Fixed row separator lines in tabular data previews extending past the last column. (#63367; thanks HalavicH) Fixed soft-wrap continuation line indentation calculation for unindented lines starting at column 0. (#63468; thanks arusahni) Fixed terminal tool call output covering the rounded corners of its card in the Agent Panel. (#64328; thanks chrisdrackett) Fixed window controls shifting by one pixel when the Threads Sidebar was open on Linux. (#64381; thanks Piyushrathoree) Fixed wrap guides showing in the Agent Panel before a conversation started. (#64886; thanks virajbhartiya)
Breaking Changes and Notices
Changed title-bar application menus on Linux and Windows to require a click before opening. Enable title_bar.open_menus_on_hover to restore opening on hover. (#48496; thanks pauldipietro)
原文入口
阅读原文(zed.dev)原文将在新窗口打开。收录时间不是内容更新时间;正文、译文与解读的版权归原作者/来源所有,本站仅作个人阅读辅助并保留原文入口;页面时间均为北京时间。
了解来源批准与收录规则