0.155.2 版本更新说明:
通用
添加了文件查找器中的图标 (感谢 Daste745)。
添加了通知,如果用户的设置或项目本地设置未能反序列化,将会警告用户。
通过将保存的预览标签标记为永久来改进预览标签。
在使用 Git fsmonitor--daemon 功能的仓库中改进了性能。
通过允许点击隐藏更多的活动指示器来改进用户体验。
改进了编辑器中差异块的外观。
通过切换标签时提高缓冲区搜索性。
改进了 GitHub 和 GitLab 上 Markdown 文件的永久链接。
改进了代码完成解析机制。
AI
添加了一个新的 assistant.inline_alternatives 设置,用于配置将并行执行内联辅助的其他模型。
在包含错误或警告的代码上添加了一个新的“使用助手修复”操作。
为 Ollama 的 qwen2.5-coder 模型添加了最大令牌数 (感谢 thehamsti)。
语言
在 JSON 和 JSONC 文件中添加了转义字符串高亮 (感谢 Huliiiiii)。
Vim
在可视选择模式下通过 g-A 和 g-I 动作添加了生成多个光标的能 (感谢 sergioengineer)。
添加了 gq/gw 用于重新包装行。
Bug 修复
SSH 远程:修复了项目未能恢复先前位置和打开时未能刷新项目面板的问题 (感谢 CharlesChen0823)。
SSH 远程:修复了 cmd-o 正确打开主机上的文件的问题。
SSH 远程:修复了缓冲区重新加载的问题。
SSH 远程:修复了保存时格式化的问题。
SSH 远程:修复了在工作树外跳转到定义的问题。
SSH 远程:修复了通过协作运行的 LSP 查询。
SSH 远程:从菜单中移除了“在查找器中显示”选项。
修复了最近的一个回归问题,即在 Rust 中元组和单元结构体被从大纲视图中省略的问题。
修复了一个 Bug,其中 Python 导入名称被高亮为类型 (感谢 verhovsky)。
修复了离线运行 ESLint 的问题。
修复了当图符被包含在 supermaven 完成中时的崩溃问题 (感谢 s3bba)。
破坏性变更
Zed 现在将使用安装在您的 $PATH 上的节点(如果它比 v18 更新),而不是下载自己的节点。您可以在设置中通过 {"node": {"disable_path_lookup": true}} 禁用新行为。我们目前还不使用系统/项目本地的 node_modules。