go format
在 Go 中,可以通过配置代码编辑器来在保存时自动执行格式化。以下是一些常用编辑器的配置方法:
Visual Studio Code
-
安装 Go 插件:
- 确保安装了
Go扩展(由golang.go提供)。
- 确保安装了
-
配置自动格式化:
- 打开设置(
File>Preferences>Settings)。 - 搜索
format on save。 - 勾选
Editor: Format On Save。
- 打开设置(
GoLand
- 自动格式化:
- 打开
Preferences。 - 导航到
Tools>File Watchers。 - 添加一个新的 File Watcher,选择
go fmt。
- 打开
Sublime Text
-
安装 Go 插件:
- 使用
Package Control安装GoSublime。
- 使用
-
配置自动格式化:
- 打开
Preferences>Package Settings>GoSublime>Settings - User。 - 添加以下配置:
{
"fmt_enabled": true
}
- 打开
Vim
-
安装插件:
- 使用
vim-go插件。
- 使用
-
配置自动格式化:
- 在
.vimrc中添加:autocmd BufWritePre *.go :silent! lua require('go.format').gofmt()
- 在
这些配置可以确保在保存 Go 文件时,自动执行 gofmt 以格式化代码。