```
5 简单重构
Shift + F6 : 重命名
Ctrl+Alt+M:抽取函数
Ctrl+Alt+V:抽取变量
```
```
go version
go help
go help mod
go mod init github.com/xiaozhu/hello // 指定名称,创建 module
go get // 安装缺少的依赖
go get "xxx@v1.0.0" // 指定版本安装依赖
go build [单go文件 | go文件列表 | 目录 | 包名]
go mode tidy // 安装缺少的依赖,清理无用的依赖
go list -m all 打印当前模块的依赖项。
go list -m -versions 模块名(查看某模块的所有版本)
go test
import "github.com/xiaozhu/hello" // 使用
```
```
go tool dist list
go env -w GOARCH=amd64
go env -w GOOS=windows
go build
go env -w GOARCH=amd64
go env -w GOOS=linux
go build
```