
Zed编辑器突出一个快,没有历史包袱,用的人少,还有vim模式。之前一直在用WebStorm作为Dart的IDE,话说Jb还是有两把刷子的,调试运行Dart基本上完美。但是WebStorm大啊,安装包600多M,运行1.5个G。Zed安装包32M,运行460M(官方还没出win正式版)。Dart混的好的框架就只有一个Flutter,But...一个Flutter就足够了。在这个界面下可以配置主题,主题风格挺多的,黑的白的都有啊。OK开始写一个Dart的HelloWorld,运行一下。大功告成,打完收工。
描述
所以Why Dart?
Dart混的好的框架就只有一个Flutter,But...一个Flutter就足够了。坐等别的语言能有一个Flutter。
但是Why Zed?
Zed编辑器突出一个快,没有历史包袱,用的人少,还有vim模式。之前一直在用WebStorm作为Dart的IDE,话说Jb还是有两把刷子的,调试运行Dart基本上完美。但是WebStorm大啊,安装包600多M,运行1.5个G。Zed安装包32M,运行460M(官方还没出win正式版)。VSCode安装包90M,运行是630M。搭配一下WebStrom+Zed比较舒服。哇哈哈哈...
注意埋个坑 Zed编辑器要求vulkan api不小于1.3 显卡驱动先升上来
Dart环境安装与配置
- 解压到任意位置,比如C:\dart-sdk
- 添加环境变量

OK,Dart就安装好了。
Zed编辑器安装与配置
- 下载Zed编辑器,目前官方还是只有Linux和Mac版本,Windows的需要自己编译,我也不会。找了个别人的。

安装完长这鸟样哈。
在这个界面下可以配置主题,主题风格挺多的,黑的白的都有啊。
可以配置快捷键 VSCode、Jb、Atom的快捷键都支持。


{
"inactive_opacity": 0.3,
"auto_update_extensions": {
"one-dark-pro": false,
"html": false,
"dart": false
},
"base_keymap": "Atom",
"telemetry": {
//广告和监控关闭
"diagnostics": false,
"metrics": false
},
"show_call_status_icon": true,
"theme": "One Dark Pro",
"ui_font_size": 18,
"auto_update": false,
"tab_size": 4,
"preferred_line_length": 80,
"soft_wrap": "none",
"enable_language_server": true,
"buffer_font_size": 18,
"buffer_font_family": "Zed Plex Mono",
"confirm_quit": true,
"file_icons": "true",
"autosave": "on_focus_change",
"format_on_save": "on",
"vim_mode": false,
"projects_online_by_default": true,
// "terminal": {
// ""
// "button": true,
// "font_family": "Zed Plex Mono",
// "alternate_scroll": "on",
// "toolbar": {
// "title": true
// }
// },
"inlay_hints": {
"enabled": true,
"show_type_hints": true,
"show_parameter_hints": true,
"show_other_hints": true,
"show_background": true,
"edit_debounce_ms": 700,
"scroll_debounce_ms": 50
}
// "project_panel": {
// "button": true,
// "default_width": 240,
// "dock": "left",
// "file_icons": true,
// "folder_icons": true,
// "git_status": true,
// "indent_size": 20,
// "auto_reveal_entries": true,
// "auto_fold_dirs": true,
// "scrollbar": {
// "show": "auto"
// },
// "indent_guides": {
// "show": "always"
// }
// }
}

当然你也可以参考一下教程自己配置
HelloWorld
OK开始写一个Dart的HelloWorld,运行一下。
我们发现对着dart文件右键,没有运行... 我们自己写一个Task

再来!Alt+T 选择dart run。如果想换一个Task执行Alt+Shift+T。

大功告成,打完收工。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10亿数据,如何做迁移?
· 推荐几款开源且免费的 .NET MAUI 组件库
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· c# 半导体/led行业 晶圆片WaferMap实现 map图实现入门篇
· 易语言 —— 开山篇