缘由

在之前的文章《笔记 | Go开发工程师_阶段一_第1周01》中,介绍了在 Goland 中安装 goimports 来在保存代码时进行自动格式化。

由于众所周知的原因,在国内安装几乎是不可能的,这里介绍下手动安装的方法。

安装

  • 进入 GOPATH 目录[在系统的环境变量里面找],我的是 %USERPROFILE%\go
  • 在 go 目录下创建 src\golang.org\x 三层目录,然后在x目录中执行之下以下命令

    • git clone https://github.com/golang/tools.git
    C:\Users\Administrator\go\src\golang.org\x>git clone https://github.com/golang/tools.git
    Cloning into 'tools'...
    remote: Enumerating objects: 520, done.
    remote: Counting objects: 100% (520/520), done.
    remote: Compressing objects: 100% (312/312), done.
    remote: Total 56167 (delta 269), reused 368 (delta 191), pack-reused 55647
    Receiving objects: 100% (56167/56167), 25.78 MiB | 1.30 MiB/s, done.
    Resolving deltas: 100% (40480/40480), done.
    Updating files: 100% (1696/1696), done.
  • 进入新出现的 tools/cmd/goimports 目录,执行以下命令

    • go install
    C:\Users\Administrator\go\src\golang.org\x\tools\cmd\goimports>go install
    go: downloading golang.org/x/mod v0.4.1
    go: downloading golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c
    go: downloading golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1
  • %USERPROFILE%\go\bin 下就会看到 goimports.exe
  • 进入 Goland 进行测试
    进入 Goland 进行测试

安装go语言相关工具的方法

文章目录