自动补全功能
Zed 支持两种自动补全来源:
- 由 Zed 自动安装的语言服务器(LSP)或通过 Zed 语言扩展 提供的“代码补全”
- 由 Zed 自研的 Zeta 模型或外部服务商(如 GitHub Copilot 或 Supermaven)提供的“编辑预测”
语言服务器代码补全
当有适用的语言服务器可用时,Zed 将提供当前文件中变量名、函数及其他符号的补全建议。您可以通过在 Zed settings.json 文件中添加以下配置来禁用此功能:
"show_completions_on_input": false
您可以通过 ctrl-space 快捷键或从命令面板触发 editor::ShowCompletions 操作来手动唤出补全建议。
更多相关信息请参阅:
编辑预测
Zed 内置支持通过 Zeta(Zed 的开源开放数据模型)一次性预测多个编辑内容。
编辑预测会随着您的输入实时显示,大多数情况下只需按下 tab 即可采纳建议。
关于如何设置和配置 Zed 编辑预测功能的更多信息,请参阅 编辑预测文档。