0.148.0 版本更新说明:
通用
- 增加了在设置无效时显示的弹窗。
- 增加了菜单项,以便在未配置提供程序时快速切换Supermaven和Copilot的内联补全(感谢kevmo314)。
- 为OpenAI和Ollama模型添加了工具调用功能。
- 改进了内联助手生成过程中的Git差异流,使其更流畅。
- 现在可以在
~/.config/zed/prompts/templates
目录中覆盖编辑器和终端中驱动内联转换的提示模板。这是一个高级功能,可防止您获得上游更改,旨在为Zed开发者使用。 - 增加了编辑器功能:转到声明编辑器操作(感谢coszio)。
- Linux:将
title_bar.inactive_background
的回退颜色更改为非透明值。
REPL
- 增加了有关可用内核会话的额外上下文信息。
- 为REPL添加了
update_display_data
支持。 - 添加了REPL中原始内核输出的调试模式日志记录。
- 为
repl::RunInPlace
添加了ctrl-alt-enter
键绑定(在MacOS上为ctrl-option-enter
),这样在运行任何代码块时会保持屏幕位置和光标位置不变。 - 为Jupyter/REPL输出添加了Markdown渲染。使用
Deno.jupyter.md
从Deno/Typescript推送Markdown,在IPython中使用IPython.display.Markdown
。
语言
- 改进了Rust测试检测,以支持包含测试子字符串的属性(感谢MayankJikadara)。
- VTSLS现在将使用PATH上的本地实例(如果有的话)(感谢kakoc)。
- 语言服务器的顺序现在将遵循
language_servers
设置中的顺序。此列表中的第一个语言服务器将用作主要语言服务器。
Vim
- Vim:引入“转到声明编辑器操作”后,对键绑定进行了重大更改。新的键绑定如下(可在此处找到,以及其他键绑定)(感谢coszio):
g d
- 转到定义g D
- 转到声明g y
- 转到类型定义g I
- 转到实现
错误修复
- 修复了在中心面板中打开终端时,终端内联助手不显示的问题。
- REPL:修复了纯文本输出环绕并覆盖编辑器文本的问题。
- REPL:修复了kernelspec启动中根据语言而非选定名称选择第一个可用内核的错误。
- REPL:修复了在关闭编辑器时内核未完全关闭的问题。
- REPL:修复了repl输出中的ANSI转义码和回车符处理。
- 修复了在通过斜杠命令插入大文件后,在助手面板中编辑时性能不佳的问题。
- 修复了一个错误,该错误导致在启动时重新打开已关闭的工作区(感谢apricotbucket28)。
- Linux:修复了在使用Intel图形时Zed闪烁的问题(感谢Jaakkonen)。
- Linux:修复了无法使用箭头键导航提示的问题(感谢apricotbucket28)。
- Linux:修复了渲染图标时的视觉问题(感谢apricotbucket28)。
- Linux:修复了启动时未恢复最后一个工作区的问题(感谢apricotbucket28)。