教程集 www.jiaochengji.com
教程集 >  Golang编程  >  golang教程  >  正文 初学go语言vscode配置go并运行

初学go语言vscode配置go并运行

发布时间:2022-03-26   编辑:jiaochengji.com
教程集为您提供初学go语言vscode配置go并运行等资源,欢迎您收藏本站,我们将为您提供最新的初学go语言vscode配置go并运行资源

小计一下vsc配置go语言是有多坑

<h1>1、下载go语言sdk</h1>

https://golang.org/或者https://golang.google.cn/下载对应的sdk

而后配置GOPATH、GOROOT、PATH对应的环境变量

goroot是skd的路径

gopath是工作文件夹路径

path是skd下方bin的路径

 

<h1>2、VSCode setting设置</h1> <pre><code class="language-Go">"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" }</code></pre>

在其中设置,goroot跟gopath记得更改自己的url

<h1>3、vsc go语言拓展插件安装</h1>

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

 

<pre><code class="language-Go">{ // 使用 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 } ] }</code></pre>

记得更改gopath跟goroot的url

然后就可以在vsc上快乐的打代码了

其实不难 就是有墙太坑爹了,github上拉了很久才弄好

还是golang方便。。。

到此这篇关于“初学go语言vscode配置go并运行”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!

您可能感兴趣的文章:
Go 语言函数作为值
go语言和python哪个难
Go 语言条件语句
php和go哪个适合新人
Go 语言教程
Go 语言 break 语句
Go 语言结构体
Go 语言开发工具
golang和python有什么区别?
[Go学习] 并发控制之WaitGroup计数信号量

[关闭]
~ ~