人生苦短,我用 Fleet
痛点
作为一个在日常工作中需要使用 shell/cpp/java/c/python
的程序员???,在被 Jetbrain 惯坏之后,vscode 在我这里只能用作 打开日志的 文本编辑器,对于 Android 开发者来说,vscode 一点也不友好,没法儿做到开箱即用,项目中有 c++
代码时,新增配置文件简直就是灾难,更别提奇怪的全局搜索了。为了更好的体验,更高的效率,在尝试了 zed/vscode/fleet
之后,针对 Android 重度开发者,我郑重推荐Fleet,相比 vscode 来说,Fleet 更友好,更易用,是 AndroidStudio 以外更轻量的类 IDE 文本编辑器,下载安装后,打开 Android 工程无需多余操作,智能提示、高亮、跳转 一应俱全,免去自行配置的烦恼,后台运行的是类 idea 服务,享受 jetbrain 带来的全套“大宝剑”。
Preview
下载安装
Fleet 目前是公测阶段,可以直接下载安装,通过toolbox 可以管理进行更新,目前更新频率很快,大概是一到两周一次。
在使用过程中发现问题时,可以在 issue 列表提问题,直接对接 Fleet 开发者,直接缓解你的疼痛
配置
目前可玩的配置不多,不过可以配置一些主题使用,这里做了一些主题的收集
优势
相比vscode ,有以下几点优势
- 来自 Jetbrain 的 engine 驱动,极致体验,绝佳性能
- 可以使用 Jetbrain 家的 remote space 进行开发,remote space 可以自己免费开,可以直接一键搭建 Android 环境
- 可以远程开发,记录远程地址,免去 vscode 中重复输密码的痛苦
- 原生支持 git blame/commit/push等操作,可视化history
- 原生支持 docker 环境开发
- 原生支持 vim 键位模拟
我们再来看看zed, zed 是 现代编辑器的鼻祖,lsp兴起的源头 Atom 的最新力作,号称要做世界上最好的编辑器,但目前看来,仅支持 C系以及Python等语言高亮和智能跳转,暂不支持 Jvm 系列语言,目前还在 Beta 阶段,不过相比 Fleet,它的 C++ 智能提示和跳转都更快,也算是一种优势吧。
总结
喜欢折腾的小伙伴可以试试,C++ 的智能跳转一级棒??,补全与智能提示和Jetbrain家其他 IDE 对齐,而且是 Jetbrain 重点发力的产品,公测阶段还可以提 issue 讲出你的痛点,一般有效的话会在一到两个版本被解决。