VSCode搭建golang环境

安装对应版本的Golang

VSCode安装对应 Go 插件

在应用商店安装即可:go

VSCode安装 Go 工具:

  1. 在VSCode输入:Crtl + Shift + P
  2. 在弹出框输入:install/Update Tools
  3. 选中全部插件后,进行安装:如图
  4. 如果安装失败,则需要FQ,或配置代理:
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

VSCode安装 gopls

原理:https://studygolang.com/articles/23290?fr=sidebar

安装:

  1. FQ
  2. 在终端执行:go get golang.org/x/tools/gopls@latest
  3. 在设置文件(setting.json)中添加:
{
    "go.useLanguageServer": true,
    "[go]": {
        "editor.snippetSuggestions": "top",
        "editor.formatOnSave": true,
        "editor.codeActionsOnSave": {
            "source.organizeImports": true
        }
    },
    "gopls": {
        "usePlaceholders": true, // add parameter placeholders when completing a function
        "completionDocumentation": true // for documentation in completion items
    },
    "files.eol": "
",
}

修改VS Code默认的『run test』按钮逻辑

// 在setting.json中添加:
"go.buildFlags": [
      "-v", // 可打印Log
      "-count=1" // 关闭缓存机制
]

初始配置

在VS Code打开文件夹后,需要执行以下命令进行初始化:

go mod init ${ProjectName}
go get golang.org/x/tools/gopls@latest
原文地址:https://www.cnblogs.com/testopsfeng/p/13666227.html