您的位置:首页 > 编程语言 > Go语言

Go语言vscode环境配置

2018-08-27 14:42 651 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wf19930209/article/details/82112590

Go语言vscode环境配置

此教程在GO已经安装成功的前提下。

安装vscode扩展

在vscode扩展里面搜索go,然后下载扩展。

安装go 插件

  1. $GOPATH
    目录下创建
    bin
    ,
    pkg
    ,
    src
  2. 切换到

    $GOPATH/bin
    目录下,打开终端输入以下命令,不需要翻墙:

      go get -u -v github.com/josharian/impl
    • go get -u -v github.com/mdempsky/gocode
    • go get -u -v github.com/rogpeppe/godef
    • go get -u -v github.com/golang/lint/golint
    • go get -u -v github.com/lukehoban/go-find-references
    • go get -u -v github.com/lukehoban/go-outline
    • go get -u -v github.com/sqs/goreturns
    • go get -u -v golang.org/x/tools/cmd/gorename
    • go get -u -v github.com/tpng/gopkgs
    • go get -u -v github.com/newhook/go-symbols
    • go get -v -u github.com/peterh/liner github.com/derekparker/delve/cmd/dlv
    • go get -u -v golang.org/x/tools/cmd/guru

    一共 11 个插件,由于被墙和依赖的缘故,很多插件是没办法正常安装的,但是go官方在github是有镜像仓库的,所以我们可以借助github来安装。

  3. src
    下创建
    golang.org/x/
    两个文件夹,然后切换到此目录下,打开终端输入:

    git clone https://github.com/golang/tools.git

    此时

    x
    目录下会出现
    tools
    文件夹。

  4. 切换到

    $GOPATH
    目录下,打开终端输入以下命令安装,安装那些你上一步没有成功的插件:

      go install github.com/mdempsky/gocode
    • go install github.com/rogpeppe/godef
    • go install github.com/lukehoban/go-find-references
    • go install github.com/lukehoban/go-outline
    • go install github.com/sqs/goreturns
    • go install golang.org/x/tools/cmd/gorename
    • go install github.com/tpng/gopkgs
    • go install github.com/josharian/impl
    • go install github.com/newhook/go-symbols
    • go install golang.org/x/tools/cmd/guru
      golint
      比较特殊通过上面的方式还是无法安装,所以我们在
      x
      目录下打开终端执行:
      git clone https://github.com/golang/lint.git
      go install golang.org/x/lint/golint

    此时所有插件安装成功。

第三方库依赖

  1. 安装

    net
    库解决警告,切换到
    x
    目录,然后打开终端执行:

    git clone git@github.com:golang/net.git --depth 1

    然后重启vscode即可。

  2. 安装

    text
    库解决警告,切换到
    x
    目录,然后打开终端执行:

    git clone git@github.com:golang/text.git --depth 1

    然后重启vscode即可

调试配置

  1. 进入调试界面,按

    F5
    或者点击调试按钮,进入后添加配置。

  2. 回到

    hello.go
    文件,按
    F5
    ,出现以下界面代表成功:

备注:go的调试器是

dlv

用户设置

如果设置了系统级别的

$GOPATH
可以在用户设置里面覆盖。

"go.lintTool": "golint",
"go.formatTool": "goreturns",
"go.useCodeSnippetsOnFunctionSuggestWithoutType": true,
阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: