Sublime Text 需安装官方 Dart 插件、正确配置 SDK 路径并重启分析服务,才能实现语法高亮、代码补全、错误提示和定义跳转。 macOS 路径为 flutter/bin/cache/dart-sdk,Windows 为 flutter\bin\cache\dart-sdk。

Sublime Text 本身不原生支持 Dart 语言的完整语法高亮与智能代码提示,但通过安装官方推荐插件可快速实现接近 VS Code 的开发体验。重点是装对插件、配好 SDK 路径,并启用分析服务。
Dart 语法高亮配置
Sublime 默认识别 .dart 文件但高亮较简陋。需安装 Dart 插件(由 Dart 官方维护):
- 打开 Command Palette(Ctrl+Shift+P / Cmd+Shift+P),输入 Install Package,回车后搜索 Dart
- 选择并安装 Dart 插件(作者:dart-lang)
- 安装后重启 Sublime,打开 .dart 文件会自动启用高亮,关键词、字符串、注释等均有区分色
- 如仍无变化,右下角点击语法类型 → Open all with current extension as… → 选 Dart
Flutter/Dart SDK 路径设置
代码提示和跳转依赖 Dart 分析服务器(dartanalyzer),必须正确指向 SDK:
- 菜单栏 → Preferences → Package Settings → Dart → Settings – User
- 填入你的本地路径,例如: { "dart_sdk_path": "/Users/xxx/flutter/bin/cache/dart-sdk", "enable_strong_mode": true }
-
macOS 用户注意:路径是
flutter/bin/cache/dart-sdk,不是flutter/bin/dart - Windows 用户路径类似:
C:\\flutter\\bin\\cache\\dart-sdk(双反斜杠或正斜杠均可)
启用代码提示与实时分析
仅装插件不启用分析服务,就只有基础高亮,没有补全、错误提示、跳转等功能:
- 确保 dart_sdk_path 设置正确后,保存设置文件
- 重启 Sublime 或执行 Command Palette → Dart: Restart Analysis Server
- 等待右下角状态栏出现 Analysis server ready,此时开始解析项目
- 输入
Text.会弹出 Flutter Widget 补全;拼写错误会有波浪线提示;F12 可跳转定义 - 若提示 “Analysis server not found”,检查 SDK 路径是否包含
bin/dart和bin/snapshots/analysis_server.dart.snapshot
基本上就这些。不复杂但容易忽略 SDK 路径细节和分析服务重启步骤。配好后,Sublime 就能稳定支持 Dart/Flutter 日常编码了。










