入门 Zed Industries 2026-09-14 17:42:19 · 0 阅读

第65章 Zed 中的 Dart 支持

通过Dart 扩展可以获得 Dart 支持。

前置条件

需要安装 Dart SDK。

可以从dart.dev/get-dart安装 dart,也可以通过Flutter 版本管理工具 FVM CLI安装。

配置

如果你的系统路径中包含 dart,则 Dart 扩展无需额外配置:

which dart
dart --version

如果你希望使用特定的 dart 二进制文件,或通过 FVM 使用 dart,可以在 Zed 的 settings.json 文件中指定 dart 二进制文件的位置:

{
  "lsp": {
    "dart": {
      "binary": {
        "path": "/opt/homebrew/bin/fvm",
        "arguments": ["dart", "language-server", "--protocol=lsp"]
      }
    }
  }
}

格式化

Dart 默认使用非常保守的最大行宽限制(80 字符)。如果你希望 Dart LSP 在自动格式化时允许更长的行宽,请在 Zed 的 settings.json 中添加以下配置:

{
  "lsp": {
    "dart": {
      "settings": {
        "lineLength": 140
      }
    }
  }
}

有关 dart language-server 功能的更多信息,请参阅 Dart 官方文档。

评论 (0)