开发 Zed

查看从源代码构建 Zed 的特定于平台的说明

如果您想开发协作功能,还可以查看

钥匙串访问

Zed 将密钥存储在系统钥匙串中。

但是,在 macOS(可能还有其他平台)上运行 Zed 的开发版本时,尝试访问钥匙串会导致大量钥匙串提示,需要一遍又一遍地输入您的密码。

在 macOS 上,这是由开发版本没有稳定的身份造成的。 即使您选择“始终允许”选项,操作系统仍然会在下次二进制文件中的某些内容发生更改时再次提示您输入密码。

这很快就会变得很烦人,并阻碍开发速度。

这就是为什么默认情况下,在运行 Zed 的开发版本时,会使用替代凭据提供程序来绕过系统钥匙串。

注意:这**仅**适用于开发版本。 对于所有非开发发布渠道,始终使用系统钥匙串。

如果您需要在开发版本中使用真正的系统钥匙串测试某些内容,请设置以下环境变量运行 Zed

ZED_DEVELOPMENT_USE_KEYCHAIN=1