几周前,我们发布了编辑预测,这是 Zed 的原生预测机制,由 Zeta 提供支持,Zeta 是我们新的开源、开放数据模型。
很多人喜欢它现在的样子,但一个常见的反馈是,在你输入时出现的预测文本会让人感到分心,甚至“过于打扰”。
我们听到了这些反馈,并且刚刚推出了subtle
模式——该模式默认隐藏预测文本,仅在您按住修饰键时可见。 这样可以使其不打扰你,但可以随时轻松访问。
让我带你了解一下!
设置
首先,在启用此模式之前,请确保您已正确配置了编辑预测。
然后,要启用subtle
模式,可以通过手动将其添加到您的设置中来完成
"edit_predictions": {
"mode": "subtle"
},
或者,如果您在Zed v0.179.x
中,可以直接从 UI (通过状态栏菜单) 中启用

使用微妙模式
subtle
模式背后的想法是,未经您的请求,不会显示任何 AI 编辑预测。 但然后您会问:“我怎么知道是否有任何预测?”。

在subtle
模式下,每当 Zeta 提出预测时,UI 都会通过出现在光标正下方的这个简洁的小框来告诉您。 在上面,您可以看到两件事
- Zeta 图标,后跟一个箭头,指示预测的方向(是在您的光标上方还是下方)
- 您需要按住才能看到预测的修饰键的图标
然后,按住alt
/option
(macOS 上的默认修饰符)后,您将看到一个小标志,指示预测在缓冲区中的确切位置。
之后,按一次tab
可以让您看到 Zeta 实际建议的内容,然后再次按tab
将接受预测。 所有这些都在保留您的光标位置和交互(例如按左键或右键)的同时进行。
我们故意为此交互选择了此键绑定,因为当tab
绑定到其他内容时(例如接受语言服务器完成或只是增加缩进),它已经是我们在编辑预测的默认模式下使用的键绑定。
我发现这非常棒,因为它最终创建了一个流畅的流程,即按住修饰键以预览位置,tab
进行预览,以及tab
进行接受。 在您看到它之前,您又在通过 AI 预测进行 tab、tab、tab 操作了!
总结
借助 Zed,我们希望为您提供尝试 AI 辅助编码功能的机会,但不会破坏您已经习惯的编辑器体验。 我个人认为编辑预测的subtle
模式非常适合这一点——它简约、优雅且有帮助。
试一试,让我们知道你的想法! 祝你编码愉快。 :)