1、利用File Watchers
goland->Preferences->搜索框内输入 file watchers->选择File Watchers->点击右边的左下角的 + 号->选择go fmt 模板->弹出设置框,默认选项->点击确定->确定
设置成功后,在编写go 文件时就会自动格式化你的代码,如果没有生效,请重启下
![](/d/20211017/a7ae557a2b9fb0d35aeb3edc7c118d67.gif)
2、利用goland 代码提交工具
goland 自带的git 提交工具里,点击提交按钮->弹出页面里勾上Go fmt->再提交
这里就会在代码提交前自动执行 go fmt ,该方法与上面的方法的区别是提交的时候才会格式化代码,编码过程中不会强制格式化代码
![](/d/20211017/5ee4fd27fbdf9b73e1cd147c808522b5.gif)
3、利用快捷键格式化代码
file watcher 会在编码过程中强制格式化,有些人会不适应,
git 提交时格式化,有时候想看下格式效果,有些来不及我们可以手动格式化代码,利用
command+option+L 三个组合键,这里是 L 键不需要按shift
你随时随地都可以格式化下代码
这里的mac 的快捷方式
window
ctrl+alt+L
补充:goland 保存时自动格式化代码 fmt
goland idea可以帮助我们在保存时自动格式化代码
下面列一下 goland 怎么配置:
1、file-setting
![](/d/20211017/352f1a598985286bc1883daf3312f692.gif)
2、tools-file watchers
![](/d/20211017/5c2d95df7ede80194b62ec498f617838.gif)
3、添加go fmt
![](/d/20211017/311b70b7eb5155a584ec0fb536aca6df.gif)
4、测试 编写代码(ctrl+s),保存并格式化代码
![](/d/20211017/9f4c4f93e4c9a3064d45f117d1824c39.gif)
![](/d/20211017/c7ab0edeb537293644e1fdc5045b1c59.gif)
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。
您可能感兴趣的文章:- 解决Goland 同一个package中函数互相调用的问题
- goland设置颜色和字体的操作
- 如何让shell终端和goland控制台输出彩色的文字
- goland 恢复已更改文件的操作
- goland 清除所有的默认设置操作
- Mac GoLand打不开(闪退)也不报错的解决方案
- Goland 断点调试Debug的操作
- goland 设置project gopath的操作