Skip to main content

go format

在 Go 中,可以通过配置代码编辑器来在保存时自动执行格式化。以下是一些常用编辑器的配置方法:

Visual Studio Code

  1. 安装 Go 插件

    • 确保安装了 Go 扩展(由 golang.go 提供)。
  2. 配置自动格式化

    • 打开设置(File > Preferences > Settings)。
    • 搜索 format on save
    • 勾选 Editor: Format On Save

GoLand

  1. 自动格式化
    • 打开 Preferences
    • 导航到 Tools > File Watchers
    • 添加一个新的 File Watcher,选择 go fmt

Sublime Text

  1. 安装 Go 插件

    • 使用 Package Control 安装 GoSublime
  2. 配置自动格式化

    • 打开 Preferences > Package Settings > GoSublime > Settings - User
    • 添加以下配置:
      {
      "fmt_enabled": true
      }

Vim

  1. 安装插件

    • 使用 vim-go 插件。
  2. 配置自动格式化

    • .vimrc 中添加:
      autocmd BufWritePre *.go :silent! lua require('go.format').gofmt()

这些配置可以确保在保存 Go 文件时,自动执行 gofmt 以格式化代码。