HTML

HTML 支持通过 HTML 扩展实现。

该扩展会自动安装,若需禁用,请在设置中添加以下配置:

{
  "auto_install_extensions": {
    "html": false
  }
}

格式化

Zed 默认使用 Prettier 进行 HTML 格式化。

您可以通过在 Zed settings.json 中添加以下配置来禁用 format_on_save

  "languages": {
    "HTML": {
      "format_on_save": "off",
    }
  }

你仍可通过 cmd-shift-i|ctrl-shift-i 手动触发格式化,或打开命令面板 (cmd-shift-p|ctrl-shift-p) 并选择“格式化文档”。

LSP 格式化

若想使用 vscode-html-language-server 语言服务器自动格式化功能替代 Prettier,请将以下配置添加到 Zed 设置中:

  "languages": {
    "HTML": {
      "formatter": "language_server",
    }
  }

你可以通过 Zed 的 settings.json 自定义 vscode-html-language-server 的各种格式化选项

相关链接