GoLand实用技巧
代码自动换行:Editor → General → Soft-wrap these files 里边加入 *.go
代码折叠:Editor → General → Code Folding
自动选择打开的文件:Project目录设置中勾上 Always Select Opened File
工具链引入:Tools → File Wathcers,一般引入go fmt,goimports即可
自定义结构体tag:Editor → General → Go Struct Tags
新建函数或变量:光标放在函数xxx或变量名xxx行,输入 ⌥ + Enter;︎ 选择 Create function 'xxx' 或者 Create variable/constant 'xxx'
自动生成单元测试文件代码:输入 ⌃ + Enter;︎ 选择 Test for function 或者 Tests for file 会自动生成 xxx_test.go 文件及测试代码
自动补全函数返回值:输入 ⌥⌘V 或者函数末尾.var回车
新增文件自动添加注释:Editor → File and Code Templates → Go File
自动生成函数注释:Perferances → Plugin 中搜索 Goanno 插件,安装完成之后,在函数上方使用快捷键 ⌃⌘/ 便能自动生成函数注释
自动生成 err != nil :输入 err.nn 回车即可自动生成 if err != nil {}
GoLand快捷键大全
参考: