Go开发神器,你值的拥有

阿凡达2018-07-20 10:25

Go开发神器,你值的拥有

首先说明下标题中的神器是为了吸引眼球而已,同时我也不是GO开发人员,但最近在测试GO语言开发的模块,且对go有些许的了解。当前很多人都还在使用vim或者sublime来进行go语言开发工作,你肯定也遇到过调试代码很不方便边的情况,读完此文或许你会尝试改变。标题中的神器便是今天的主题:WebStorm。

WebStorm介绍

WebStorm有着其他IDE无法具备的优势,首先它可以很轻松的进行调试,而且做过java开发的同学再转而来做GO开发,使用到的包都需要手动import非常不方便,同时开发过程中不能很方便的使用跳转功能,那么有没有像eclipse那样开发java一样的工具来实现这些功能呢,答案就在webStorm。

WebStorm可以自动import代码中使用到的包,且在开发过程中你可以进行轻松跳转查看方法定义及实现等,而且WebStorm随实时提醒你代码中的错误,调试及运行非常方便,自动补全、自动提示好用到爆,简直是GO语言中的eclipse,推荐给开发使用,开发也连连称赞,下面介绍下使用方法。

1 环境安装

WebStorm安装:

WebStorm安装非常方便,下载对应安装包安装即可。

Go开发插件安装:

  • 如下图打开webStorm 设置页面:

    这里介绍的是Mac版的安装,依次打开Webstorm => preferences,如上图所示,会弹出右侧界面,然后选择Plugins,初次使用在搜索框搜索go会没有匹配结果,执行图中步骤4会弹出如下界面:

    在上图中执行步骤5、6添加插件获取地址:https://plugins.jetbrains.com/plugins/alpha/5047, 这是当前最新版本,你可以自己去查询最新版本替换,添加完成后,回到第一个界面再次搜索Go,会有插件信息弹出,点击安装,安装完成后重启webstorm就完成安装了。

3 常用配置

重启后你可以进入如下图配置,进行相关Go环境一些配置,一般环境变量及go路径都会自动加载。

4 使用介绍

如下图所示,对go文件右键会有相应的选项,包含运行和调试功能,最下面会有go的一些常用工具,比如格式化代码等工具,使用非常方便。

不仅仅有这些功能,你可以在使用时自定义运行配置,如下图所示:

上图中你可以点击最上面红色标记处进入编辑配置,弹出上图页面,在配置页面你可以编辑运行选项,同时你也可以编辑测试策略,如中间红色标记处,你可以选择执行一个文件的测试或者一个包的测试用例。

如果你习惯了命令行执行的方式,你可以仅将此IDE当做一个编辑器,在上图中下方红色标记处可以点击打开命令行模式,可以方便的执行命令。

总结

文章仅仅介绍了主要功能,webstorm最好的优势是在代码的自动补全,自动import,以及跳转和调试功能,其还有个比较实用的功能,可以方便计算代码单元测试覆盖率。

以上便是软件使用的整个介绍,很多新的功能需要大家去使用,去挖掘。

本文来自网易实践者社区,经作者刘成授权发布。