golang select default continue_Golang+VSCode环境配置
安装golang、git
golang官网下载Go语言安装包,安装。默认在 C:Go
官网下载git,安装。默认在C:Program FilesGit
配置环境变量
新建 GOBIN 值为 工作目录bin (以后存的的是编译好的可执行文件)
新建 GOPATH 值为 工作目录(go编译时严格按照设置的工作目录中查找程序,编译)
Path 中新建 值为 %GOPATH%bin
默认GOROOT 值为C:Go (go官方语言安装的位置)
在 Path中 没有则新建 %GOROOT%bin
在Path 中 新建 值为 C:Program FilesGitbin
vscode中配置
- 工作区设置 setting.json (.vscodesettings.json)
{"workbench.colorTheme": "Visual Studio Dark","files.autoSave": "onFocusChange","go.buildOnSave": "off","go.lintOnSave" :"off","go.vetOnSave":"off","go.buildTags": "","go.buildFlags": [],"go.lintFlags": [],"go.vetFlags": [],"go.coverOnSave": false,"go.useCodeSnippetsOnFunctionSuggest":true,"go.formatTool": "goreturns","go.goroot": "C:Go","go.gopath": "E:ProjectGo","go.gocodeAutoBuild": false}
- 用户设置 setting.json (C:UsersXiaohuAppDataRoamingCodeUsersettings.json)
{"workbench.colorTheme": "Visual Studio Dark","files.autoSave": "onFocusChange","git.path": "C:/Program Files/Git/bin/git.exe"}
创建目录E:ProjectGosrchttp://golang.orgx
- 进入E:ProjectGosrc下创建http://golang.orgx目录,切换到该目录,执行:
git clone https://github.com/golang/tools.git
git clone https://github.com/golang/lint.git
go install golang.org/x/tools/cmd/goimports
安装所有插件
选择工作区后在 E:ProjectGosrc 下创建a.go 根据vscode提示安装go插件,弹出 install all ,点击后vscode自动下载安装插件, 等待时(过程很慢)会在src下创建http://github.com目录,并下载相应的代码。最后大概率提示80%的插件安装失败。
失败原因:github上的一些代码需要从http://golang.org下载,国内无法访问,或者网速慢,没有从github远程拉取代码到本地http://github.com目录下
- 根据失败提示,http://github.com目录下,缺少那个安装包,手动 git clone 下载;之后放入到http://githu.com目录下
- 然后进入%GOPATH%(E:ProjectGo)目录,根据之前的安装失败提示信息安装对应的依赖工具:
go install github.com/mdempsky/gocode
go install github.com/uudashr/gopkgs/cmd/gopkgs
go install github.com/ramya-rao-a/go-outline
go install github.com/acroca/go-symbols
go install golang.org/x/tools/cmd/guru
go install golang.org/x/tools/cmd/gorename
go install github.com/derekparker/delve/cmd/dlv
go install github.com/stamblerre/gocode
go install github.com/rogpeppe/godef
go install github.com/ianthehat/godef
go install github.com/sqs/goreturns
go install golang.org/x/lint/golint1. 安装vscode、golang、git
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/503110.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!