主题
Zed自带许多内置主题,更多主题可作为扩展使用。
选择主题
通过主题选择器查看已安装的主题并预览它们。 您可以使用命令面板通过“theme selector: Toggle”打开主题选择器(在 macOS 上绑定到 cmd-k cmd-t
,在 Linux 上绑定到 ctrl-k ctrl-t
)。
在主题列表中上下移动将实时更改主题,然后按 Enter 键将保存到您的设置文件中。
安装更多主题
更多主题可在扩展页面上找到,您可以通过命令面板上的“zed: Extensions”或 Zed 网站访问该页面。
许多流行的主题已被移植到 Zed,如果您难以选择一个主题,请访问 zed-themes.com,这是一个第三方画廊,其中包含许多主题的可见预览。
配置主题
您选择的主题存储在您的设置文件中。 您可以使用命令面板上的“zed: Open Settings”打开您的设置文件(在 macOS 上绑定到 cmd-,
,在 Linux 上绑定到 ctrl-,
)。
默认情况下,Zed 维护两个主题:一个用于浅色模式,一个用于深色模式。 您可以将模式设置为 "dark"
或 "light"
以忽略当前系统模式。
{
"theme": {
"mode": "system",
"light": "One Light",
"dark": "One Dark"
}
}
主题覆盖
要覆盖主题的特定属性,请使用 experimental.theme_overrides
设置。
例如,如果您希望覆盖编辑器的背景颜色并将注释和文档注释显示为斜体,请将以下内容添加到您的 settings.json
中
{
"experimental.theme_overrides": {
"editor.background": "#333",
"syntax": {
"comment": {
"font_style": "italic"
},
"comment.doc": {
"font_style": "italic"
}
}
}
}
要查看捕获列表的完整列表(例如 comment
和 comment.doc
),请参阅:语言扩展:语法高亮。
要查看可用主题属性的列表,请查看主题的 JSON 文件。 例如,assets/themes/one/one.json 用于默认的 One Dark 和 One Light 主题。
本地主题
通过将新主题放置在 ~/.config/zed/themes
目录中来在本地存储它们。
例如,要创建一个名为 my-cool-theme
的新主题,请在该目录中创建一个名为 my-cool-theme.json
的文件。 下次 Zed 加载时,它将在主题选择器中可用。
在 zed-themes.com 查找更多主题。
主题开发
请参阅:开发 Zed 主题