昨晚Jetbrains悄咪咪上线了“蓄谋已久”的Fleet,虽然bug不少,但是体验上还是不错的,还有不少进步空间。下面就来聊聊体验和配置。有什么不对的地方,欢迎各位指正批评!!!
下载方便了
Jetbrains的ToolBox可以下载了,以前得找特殊渠道
配置开发环境
参考官方文档,在项目的根目录下创建.fleet/settings.json文件,配置go环境,如下:
{
"go.root": "C:\Program Files\Go",
"go.path": "C:\Users\lenovo\go",
"go.modules": "true"
}
等待Fleet自动配置
点击右上角的闪电形状的按钮,如图:
等待加载完成后,相对于平常我们使用的IDE会有函数变量跳转的功能,不然就是一个文本编辑器
启动第一个Fleet程序(hello world)
编写完后,跟Jetbrains Golang一样能够在mian函数旁边可以直接启动项目,如图:
导入Jetbrains Golang的项目
导入项目并不难,但是配置的流程希望官方能优化一下,如图Fleet的启动项目图片
但是Jetbrains Golang的启动是这样的,比Fleet多一些配置选项
因为公司项目需要配置文件启动,所以要指定文件夹目录去启动。Fleet的配置其实也可以偷懒,第一次启动让它启动直接报错,点击右上角启动,弹出配置框拷贝配置,如图:
在.fleet/run.json文件里面贴上刚刚拷贝的配置,再加上和Golang那边相同的配置,即可,如图:
总结
这样就能启动你的项目啦,目前用Fleet体验开发了一天可以总结出几个优缺点:
-
优点
- 直达页面速度比
Jetbrains Golang快不少 Jetbrains Mono字体比Jetbrains其他几个软件里面的好看(可能是贪新鲜觉得好看)
- 直达页面速度比
-
缺点
- 虽然页面快,但扫描依赖速度等还有待提升
- proto文件变成文本文件,失去了跳转功能(目前没有看到有大神提供解决方案)
- 接口的实现类跳转不了,这对于开发来说不太友好
- 缺少自定义配色的功能 ……