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 以格式化代码。