首先安装Dart SDK并验证dart命令可用,接着通过Package Control安装Dart或Dart-Formatter插件,然后创建自定义Build System调用dart format格式化文件,最后可设置Ctrl+Alt+F快捷键实现快速格式化。

Sublime Text 本身不内置 Dart 代码格式化功能,但可以通过集成 dartfmt 工具实现代码格式化。以下是具体配置方法。
安装 Dart SDK
确保系统已安装 Dart SDK,因为格式化依赖 dartfmt 命令。可通过以下方式验证:
- 打开终端(或命令行)
- 输入 dart --version,查看是否输出版本信息
- 若未安装,请前往 Dart 官网 下载并安装
安装 Sublime 插件:Package Control
如果尚未安装 Package Control,需先添加。它是 Sublime 安装插件的管理工具。
- 按下 Ctrl+Shift+P(Mac 上为 Cmd+Shift+P)
- 输入 “Install Package Control”,回车安装
安装 Dart Format 插件
使用 Package Control 安装支持 Dart 格式的插件,推荐使用 Dart-Formatter 或自定义 build 系统。
启科网络商城系统由启科网络技术开发团队完全自主开发,使用国内最流行高效的PHP程序语言,并用小巧的MySql作为数据库服务器,并且使用Smarty引擎来分离网站程序与前端设计代码,让建立的网站可以自由制作个性化的页面。 系统使用标签作为数据调用格式,网站前台开发人员只要简单学习系统标签功能和使用方法,将标签设置在制作的HTML模板中进行对网站数据、内容、信息等的调用,即可建设出美观、个性的网站。
- 按下 Ctrl+Shift+P
- 输入 “Package Control: Install Package”
- 搜索并安装 Dart(官方语法支持)或查找 Dart-Formatter
配置 Build System 实现格式化
若无合适插件,可手动创建 build system 调用 dartfmt。
- 点击菜单栏:Tools → Build System → New Build System…
- 将内容替换为以下配置(根据系统调整路径):
{
"cmd": ["dart", "format", "$file"],
"selector": "source.dart",
"working_dir": "$file_path",
"shell": true
}
- 保存为 DartFormat.sublime-build
- 打开 Dart 文件后,选择 Tools → Build System → DartFormat
- 按下 Ctrl+B 即可格式化当前文件
快捷键设置(可选)
可自定义快捷键执行格式化。
- 进入 Preferences → Key Bindings
- 在右侧用户键位中添加:
{ "keys": ["ctrl+alt+f"], "command": "build" }
- 确保当前 Build System 正确选择,即可用快捷键格式化
基本上就这些。只要 dart 命令可用,Sublime 就能通过外部工具完成格式化。虽然不如 VS Code 集成度高,但足够实用。









