暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Go环境搭建

叶归林 2021-05-19
447


1.下载

go下载

[https://studygolang.com/dl]    go下载地址 

vscode下载

[https://code.visualstudio.com/]    vscode编辑器下载 

2.配置环境变量

1.go需要配置两个环境变量

GOPATH - 你自己的项目存放根目录

GOROOT - go安装目录

和jdk一样,配置完成之后添加到path中,后缀带上\bin路径

其中需要注意的是,GOPATH包下面需要新建三个文件夹

\bin, 存放编译后的文件

\pkg, 存放编译中间件

\src, 存放项目代码(go的项目以文件夹为单位,比如你创建一个demo项目,就是在src中创建一个demo)

3.vscode配置

首先配置国内镜像地址

go env -w GO111MODULE=on 

go env -w GOPROXY=https://goproxy.io,direct

1.当你创建.go文件时,vscode会报错

2.下载全部,如果下载失败,手动下载

go get -u -v github.com/mdempsky/gocode
go get -u -v github.com/uudashr/gopkgs/v2/cmd/gopkgs
go get -u -v github.com/ramya-rao-a/go-outline
go get -u -v github.com/acroca/go-symbols
go get -u -v golang.org/x/tools/cmd/guru
go get -u -v golang.org/x/tools/cmd/gorename
go get -u -v github.com/cweill/gotests/...
go get -u -v github.com/fatih/gomodifytags
go get -u -v github.com/josharian/impl
go get -u -v github.com/davidrjenni/reftools/cmd/fillstruct
go get -u -v github.com/haya14busa/goplay/cmd/goplay
go get -u -v github.com/godoctor/godoctor
go get -u -v github.com/go-delve/delve/cmd/dlv
go get -u -v github.com/stamblerre/gocode
go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/sqs/goreturns
go get -u -v golang.org/x/lint/golint

3.配置vscode 调试程序

在launch.json文件中复制一下内容,然后再main包下的.go程序中,按F5就可以调试了

{
 "version": "0.2.0",
       "configurations": [
          {
               "name": "LaunchGo",
               "type": "go",
               "request": "launch",
               "mode": "auto",
               "program": "${fileDirname}",
               "env": {
                   "GOPATH": "C:/Users/Lenovo/go(改成自己的path路径)",
                   "GOROOT": "F:/Go/install(改成自己的root路径)"
              },
               "args": [],
               //"showLog": true
          }
      ]
}

4.配置代码跳转

java使用惯了,需要看源码。vscode也是可以配置的。

1.下载插件包

go get -u -v github.com/zmb3/gogetdoc

2.在settings中搜索docsTool,配置为gogetdoc


此时应该可以跳转方法内部,如果不行。在settings中搜索language server 将此项关闭

以上就是整个配置过程。可以开始代码的编写了。


文章转载自叶归林,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论