初学go语言vscode配置go并运行
小计一下vsc配置go语言是有多坑
1、下载go语言sdk
https://golang.org/或者https://golang.google.cn/下载对应的sdk
而后配置GOPATH、GOROOT、PATH对应的环境变量
goroot是skd的路径
gopath是工作文件夹路径
path是skd下方bin的路径
2、VSCode setting设置
[code]"editor.wordWrap": "on", "editor.minimap.renderCharacters": false, "editor.minimap.enabled": false, "terminal.external.osxExec": "iTerm.app", //"go.useLanguageServer": true, "go.docsTool": "gogetdoc", "go.testFlags": ["-v","-count=1"], "go.buildTags": "", "go.buildFlags": [], "go.lintFlags": [], "go.vetFlags": [], "go.coverOnSave": false, "go.useCodeSnippetsOnFunctionSuggest": false, "go.formatTool": "goreturns", "go.gocodeAutoBuild": false, "go.goroot": "C:\\Go", "go.gopath": "C:\\Users\\Aroad\\go", "go.autocompleteUnimportedPackages": true, "go.formatOnSave": true, "window.zoomLevel": 0, "debug.console.fontSize": 16, "debug.console.lineHeight": 30, "[javascript]": { "editor.defaultFormatter": "HookyQR.beautify" }, "[html]": { "editor.defaultFormatter": "HookyQR.beautify" }
在其中设置,goroot跟gopath记得更改自己的url
3、vsc go语言拓展插件安装
vsc拓展商店查找go语言拓展安装包
安装完成后会让你install各种各样的包,但是因为墙都下载不了
这时候就需要自己一个一个去github上手动把包git clone或者下载zip弄下来(vsc的输出中会有提示)
扔到goroot或者gopath路径中的src/github.com/文件夹下
而后在vsc的终端或者cmd中在....../src/github.com/路径下一个一个go install包
但install的过程中会出现比如 cannot find package "github.com/karrick/godirwalk" in any of:
这样就需要再去找github上这个包clone下来后然后按照他的格式要求把装成github.com/karrick/godirwalk这样的形式
如果是出现比如这样的内容cannot find package "golang.org/x/xerrors" 那就需要在src下新建golang.org/x/文件夹然后再github.com/golang/xerrors中clone xerrors的文件放在src/golang.org/x/下
4、配置launch.json
包安装完后需要配置launch.json
[code]{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "LaunchGo", "type": "go", "request": "launch", "mode": "auto", "remotePath": "", "port": 5546, "host": "127.0.0.1", "program": "${fileDirname}", "env": { "GOPATH": "C:/Users/Aroad/go", "GOROOT": "C:/Go" }, "args": [], //"showLog": true } ] }
记得更改gopath跟goroot的url
然后就可以在vsc上快乐的打代码了
其实不难 就是有墙太坑爹了,github上拉了很久才弄好
还是golang方便。。。
- go语言实战教程:项目文件配置和项目初始化运行
- Linux安装配置go运行环境
- DX初学咋练----配置环境及初次运行(vs2010/dx9.0)
- go开发和运行环境的配置
- 初学JAVA 无需配置JAVA 运行环境
- Goclipse中运行Go语言程序的配置
- Windows下Go安装&环境配置&编译运行
- 在Ubuntu 12.04 64bit上配置,安装和运行go程序
- 初学JAVA环境变量配置以及编译程序和运行
- go开发和运行环境的配置
- Windows下Go安装&环境配置&编译运行
- 初学JVAV 笔记 7月13号 JDK环境配置 介绍JAVA Java如何运行的
- GO语言运行环境下载、安装、配置图文教程
- Android Studio编译运行过慢,Daemon配置
- win7下安装配置tomcat,java运行环境
- MongoDB实战-复制(Part2副本集配置运行)
- ASP.NET Core 运行原理解剖[2]-Hosting补充之配置介绍
- 配置你的ASP.NET运行环境
- 配置ORB_SLAM2运行环境心得
- Spark教程-构建Spark集群-配置Hadoop单机模式并运行Wordcount(1)