前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >GoLand/IntelliJ中提高研发效率的5个使用技巧

GoLand/IntelliJ中提高研发效率的5个使用技巧

作者头像
Go学堂
发布2023-01-31 15:59:04
6140
发布2023-01-31 15:59:04
举报
文章被收录于专栏:Go工具箱Go工具箱

大家好,我是渔夫子。常言道,工欲善其器,必先利其器。今天给大家介绍几个开发工具使用技巧,以提高研发效率。

技巧一:快速实现接口中的所有方法

在结构体上通过⌥ (Option/Alt) + Enter组合键可调出要实现的接口搜索窗口,选择该结构体期望实现的接口以及接口中的方法,可自动将接口的方法添加到结构体的实现中。如下图:

技巧二:将结构体提取成接口

该方法没有对应的快捷键。首先需要将鼠标放到结构体内,然后右键 -> 选择Refactor(重构)菜单 -> 选择Extract Interface(提取接口)。最后会弹出窗口,填写一些必要的信息:要生成的接口名、接口被保存的文件位置、选择要生成的接口方法等。如下:

技巧三:使用预定义代码模板(Live Template)

预定义代码模板(Live Template)非常适合快速生成一些常用的代码。通常是输入模板名称,然后按Tab键,就可以生成对应的模板代码。如果忘记了模板名称,可以通过⌘(Command) + j组合键调出所有的代码模板菜单,然后选择对应的即可。下面我们看几个常用的。

3.1 forr - 生成for-range循环

输入forr+Tab,就会出现for-range模板。如下:

3.2 err判断模板

输入err+Tab,就会出现err判断的模板代码:

技巧四:一键填充struct的所有字段

当我们需要实例化一个结构体的时候,首先输入结构体名称和两个大括号。然后将鼠标放到大括号中,输入⌥ (Option/Alt) + Enter,将会调出填充字段(Fill Fields)菜单。选择该菜单,就会自动填充上该结构体所有的字段。例如:

技巧五:快速生成测试函数或文件

通过⌃(Control) + n可以调出Generate菜单,然后选择Test for functionTest for file,那么就会自动生成对应的测试函数或测试文件。

好了,以上就是今天给大家分享的研发工具使用技巧,希望对大家有所帮助。

相关阅读:Goland使用教程01:高效的处理json


欢迎关注「Go学堂」,让知识活起来

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-04-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Go学堂 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档