主题

Zed 内置了多种主题,更多主题可通过扩展获取。

选择主题

通过主题选择器查看已安装主题并预览它们,您可以通过命令面板使用“theme selector: Toggle”打开主题选择器(在 macOS 上绑定到 cmd-k cmd-t,在 Linux 上绑定到 ctrl-k ctrl-t)。

通过上下移动浏览主题列表将实时更改主题,按回车键将主题保存到您的设置文件。

安装更多主题

更多主题可在扩展页面获取,您可以通过命令面板使用 zed: extensionsZed 网站访问。

许多流行主题已被移植到 Zed,如果您难以选择,请访问 zed-themes.com,这是一个第三方画廊,其中包含许多主题的可见预览。

配置主题

您选择的主题存储在您的设置文件中。您可以通过命令面板使用 zed: open settings file 打开您的设置文件(在 macOS 上绑定到 cmd-alt-,,在 Linux 上绑定到 ctrl-alt-,)。

默认情况下,Zed 维护两个主题:一个用于亮色模式,一个用于暗色模式。您可以将模式设置为 "dark""light" 以忽略当前系统模式。

{
  "theme": {
    "mode": "system",
    "light": "One Light",
    "dark": "One Dark"
  }
}

主题覆盖

要覆盖主题的特定属性,请使用 theme_overrides 设置。此设置可用于配置特定于主题的覆盖。

例如,如果您希望覆盖编辑器的背景颜色并将注释和文档注释显示为斜体,请将以下内容添加到您的 settings.json

{
  "theme_overrides": {
    "One Dark": {
      "editor.background": "#333",
      "syntax": {
        "comment": {
          "font_style": "italic"
        },
        "comment.doc": {
          "font_style": "italic"
        }
      }
    }
  }
}

要查看捕获(如 commentcomment.doc)的完整列表,请参阅:语言扩展:语法高亮

要查看可用主题属性的列表,请查看主题的 JSON 文件。例如,默认的 One Dark 和 One Light 主题请参阅 assets/themes/one/one.json

本地主题

通过将新主题放置在 ~/.config/zed/themes 目录(macOS 和 Linux)或 %USERPROFILE%\AppData\Roaming\Zed\themes\(Windows)中来本地存储它们。

例如,要创建名为 my-cool-theme 的新主题,请在该目录中创建一个名为 my-cool-theme.json 的文件。Zed 下次加载时,它将在主题选择器中可用。

zed-themes.com 上查找更多主题。

主题开发

参见:开发 Zed 主题