美文网首页
Visual Studio Code Go 开发环境配置

Visual Studio Code Go 开发环境配置

作者: 又语 | 来源:发表于2020-08-14 09:50 被阅读0次

    本文介绍 Visual Studio Code 配置 Go 语言开发环境。


    1 下载 Go 语言安装包
    2 安装 Go 语言

    本文使用 go1.15 版本,安装文件是 go1.15.windows-amd64.msi,安装过程中只需要选择目标安装路径。
    老版本 Go 语言安装包(如果没记错的话是 1.11 之前)在安装成功后还要做复杂的环境变量配置,新版本中已不再需要。
    输入 cmd 打开命令提示符,执行 go version 命令显示已安装的 Go 语言版本。

    D:\>go version
    go version go1.15 windows/amd64
    
    3 安装 Visual Studio Code

    本文使用 Visual Studio Code 1.48.0 版本,安装文件是 VSCodeUserSetup-x64-1.48.0.exe,同样安装过程中只需要选择目标安装路径。

    4 Visual Studio Code 安装 Go 插件
    1. 打开 Visual Studio Code,使用快捷键 Ctrl+Shift+X 打开 Extensions扩展),搜索 Go 关键字,找到 Go Team at Google 发布的 Go 语言插件,点击 Install安装)。

    2. Visual Studio Code 会提示安装一些 Go 语言扩展插件,如:go-outline,这些扩展插件为以后编写 Go 语言代码提供了极大的便利,但有时 Visual Studio Code 可能不会弹出这些提示,解决方法:使用快捷键 Ctrl+Shift+P,输入 go:install/update tools,会弹出一个列表,选中所有安装。

    Tools environment: GOPATH=C:\Users\...\go
    Installing 17 tools at C:\Users\...\go\bin in module mode.
      gocode
      gopkgs
      go-outline
      go-symbols
      guru
      gorename
      gotests
      gomodifytags
      impl
      fillstruct
      goplay
      godoctor
      dlv
      gocode-gomod
      godef
      goreturns
      golint
    
    Installing github.com/mdempsky/gocode (C:\Users\...\go\bin\gocode.exe) SUCCEEDED
    Installing github.com/uudashr/gopkgs/v2/cmd/gopkgs (C:\Users\...\go\bin\gopkgs.exe) SUCCEEDED
    Installing github.com/ramya-rao-a/go-outline (C:\Users\...\go\bin\go-outline.exe) SUCCEEDED
    Installing github.com/acroca/go-symbols (C:\Users\...\go\bin\go-symbols.exe) SUCCEEDED
    Installing golang.org/x/tools/cmd/guru (C:\Users\...\go\bin\guru.exe) SUCCEEDED
    Installing golang.org/x/tools/cmd/gorename (C:\Users\...\go\bin\gorename.exe) SUCCEEDED
    Installing github.com/cweill/gotests/... (C:\Users\...\go\bin\gotests.exe) SUCCEEDED
    Installing github.com/fatih/gomodifytags (C:\Users\...\go\bin\gomodifytags.exe) SUCCEEDED
    Installing github.com/josharian/impl (C:\Users\...\go\bin\impl.exe) SUCCEEDED
    Installing github.com/davidrjenni/reftools/cmd/fillstruct (C:\Users\...\go\bin\fillstruct.exe) SUCCEEDED
    Installing github.com/haya14busa/goplay/cmd/goplay (C:\Users\...\go\bin\goplay.exe) SUCCEEDED
    Installing github.com/godoctor/godoctor (C:\Users\...\go\bin\godoctor.exe) SUCCEEDED
    Installing github.com/go-delve/delve/cmd/dlv (C:\Users\...\go\bin\dlv.exe) SUCCEEDED
    Installing github.com/stamblerre/gocode (C:\Users\...\go\bin\gocode-gomod.exe) SUCCEEDED
    Installing github.com/rogpeppe/godef (C:\Users\...\go\bin\godef.exe) SUCCEEDED
    Installing github.com/sqs/goreturns (C:\Users\...\go\bin\goreturns.exe) SUCCEEDED
    Installing golang.org/x/lint/golint (C:\Users\...\go\bin\golint.exe) SUCCEEDED
    
    All tools successfully installed. You are ready to Go :).
    

    注意:如果安装失败考虑是否需要配置 Visual Studio Code Proxy(代理)

    5 验证

    新建一个 .go 后缀文件,本文新建文件为 main.go,输入以下代码:

    package main
    
    import "fmt"
    
    func main() {
        fmt.Print("Hello, Go lang")
    }
    

    使用快捷键 Ctrl+Shift+~ 打开 TERMINAL终端),输入 go run main.go,结果如下:

    PS D:\Projects\Tutorial\go_demo> go run main.go
    Hello, Go lang
    

    相关文章

      网友评论

          本文标题:Visual Studio Code Go 开发环境配置

          本文链接:https://www.haomeiwen.com/subject/cofpbctx.html