golang 20.1.1小技巧磨刀不误砍柴工
版本号:
Year.Major.Minor
2020 1 1
在命令行使用goland:
使用过vscode的同学也肯定使用过来打开代码仓库
code .
这个功能goland也支持我们可以通过设置toolbox来打开该功能:
在使用goland . 即可打开项目仓库 :
在github直接打开项目(需要在浏览器内下载toolbox插件):
直接clone项目:
插件推荐这里是我下载的插件:
快捷键:
control + space + space列出所有可能:
首先在macos上这个快捷键是冲突的关闭掉冲突键
LiveTemplates可以添加自己的代码模版 只需要tab键就可以调用已经写好的模版:
字符串自动补全。option + shift + /:
显示所需参数 command + p
自动生成 option + tnter
独立窗口编辑json格式当然其他格式也是支持的 option + enter 选择 :
go.mod 版本控制:
指定文件夹
github.com/gin-gonic/gin => ../../../filePath
搜索文件 command + shift + O:
查看修改过的文件 command + E:
针对文件内容的 shift + command +e
显示文件内所有的结构 command +F12:
查看所有引用链: conrol + option + H
重构相关的技巧:
快速实现一个接口:
command + N
修改参数列表以及返回参数 conrol + T:
已经定义好的struct 实现 interface:
调试相关:
给断点设置条件:
shift + command + F8
两个端点都设置了此条件结果停留在了第二段:
自动生成测试代码: