AI智能
改变未来

初学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方便。。。

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » 初学go语言vscode配置go并运行