使用 Goland 开发 dubbogo 项目时如何自动快速格式化 import 代码块
dubbogo 项目每个 import 代码块都是如下组织格式:
复制代码
后来社区的 committer 董剑辉同学开发了一个命令行工具 imports-formatter,用于整理代码 imports 块,本文主要介绍如何在 goland 中加载这个工具,自动把你的项目的 import 代码块格式化成 dubbogo 风格。
一、dubbogo-cli 工具介绍
相较 goimports,imports-formatter 更易读、更规范。它将 imports 块分成上中下三块:最上面那块是 Go SDK 自有包,中间块是第三方包,最下面那块则是当前项目自身的包。如下所示:
复制代码
二、安装 dubbogo-cli 工具
dubbogo-cli 是 Apach/dubbo-go 生态的子项目,为开发者提供便利的应用模板创建、工具安装、接口调试等功能,以提高用户的研发效率。 执行以下指令安装 dubbogo-cli 至 $GOPATH/bin
复制代码
三、使用 dubbogo-cli 工具安装 imports-formatter 工具
复制代码
四、Goland 集成 imports-formatter 工具
1、打开 Goland 后,按下 Ctrl + Alt + s 快捷键以打开 Goland 设置。按下图添加 goimports 后点击 OK :
2、在弹出的对话框中按下图红色箭头依次填写,然后点击 OK 完成配置:
版权声明: 本文为 InfoQ 作者【apache/dubbo-go】的原创文章。
原文链接:【http://xie.infoq.cn/article/e9e229f7c468026e9ce17af25】。未经作者许可,禁止转载。
评论