goland 如何自动格式化代码

1、利用File Watchers
goland->Preferences->搜索框内输入 file watchers->选择File Watchers->点击右边的左下角的 + 号->选择go fmt 模板->弹出设置框,默认选项->点击确定->确定
设置成功后,在编写go 文件时就会自动格式化你的代码,如果没有生效,请重启下
在这里插入图片描述
2、利用goland 代码提交工具
goland 自带的git 提交工具里,点击提交按钮->弹出页面里勾上Go fmt->再提交
这里就会在代码提交前自动执行 go fmt ,该方法与上面的方法的区别是提交的时候才会格式化代码,编码过程中不会强制格式化代码
在这里插入图片描述
3、利用快捷键格式化代码
file watcher 会在编码过程中强制格式化,有些人会不适应,
git 提交时格式化,有时候想看下格式效果,有些来不及
我们可以手动格式化代码,利用
command+option+L 三个组合键,这里是 L 键不需要按shift
你随时随地都可以格式化下代码
这里的mac 的快捷方式
window
ctrl+alt+L

### 使用 GoLand 编写 Go 代码 #### 创建新项目 启动 GoLand 后,选择 `Create New Project` 来创建一个新的 Go 工程。指定项目的名称和位置后点击 `Create` 完成新建工程的操作。 #### 配置环境 确保本地已经安装好 Go SDK 并配置到 GoLand 的环境中去。通过 `File -> Settings (Ctrl+Alt+S)` 进入设置界面,在左侧列表找到 `Go` 相关选项进行必要的路径设定和其他偏好参数调整[^2]。 #### 开始编码 在项目视图里右键单击想要添加文件夹或源码的地方,选取 `New -> Go File/Package...` 输入文件名以 `.go` 结尾确认建立新的 Go 文件。此时就可以在这个文件内输入 Go 语法了: ```go package main import "fmt" func main() { fmt.Println("Hello, world!") } ``` 编辑过程中利用内置功能如自动补全、导航等功能提高效率;同时得益于集成的支持工具,能够实现在每次保存时自动执行 `gofmt`, `goimports` 和运行静态分析器 `golangci-lint` 对代码格式化处理以及质量问题扫描[^1]。 #### 利用 IDE 提供的帮助特性 编写期间随时留意底部状态栏提示的信息,这些信息会告知当前文档存在的潜在问题。另外还可以借助于右侧弹出窗口查看更详细的警告描述及其建议解决方案。对于一些常见的编程模式或者框架特定的方法调用,可以通过查阅官方文档获取更多信息支持有效率地解决问题[^3]。 #### 自定义模板加速开发流程 为了进一步提升工作效率,可以根据个人习惯定制常用片段作为实时模板。进入 `Settings -> Editor -> Live Templates` 页面按照指引新增属于自己的快捷方式,从而减少重复劳动加快编码速度[^4]。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

onejson

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值