教程集 www.jiaochengji.com
教程集 >  Golang编程  >  golang教程  >  正文 VSCode golang 安装配置

VSCode golang 安装配置

发布时间:2022-01-27   编辑:jiaochengji.com
教程集为您提供VSCode golang 安装配置等资源,欢迎您收藏本站,我们将为您提供最新的VSCode golang 安装配置资源
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"/></svg>

<ul><li>安装Golang <ul><li>1下载go安装程序</li><li>2配置gopath</li></ul></li><li>安装vscode</li><li>vscode配置 <ul><li>1配置vscode</li><li>2自动安装go工具包</li><li>3vscode自动安装失败执行手动安装</li><li>4安装包链接如下</li></ul></li><li>安装vscode icons</li></ul>

<h1 id="1安装golang">1.安装Golang</h1> <h2 id="11下载go安装程序">1.1下载go安装程序</h2> <ul><li>下载地址:https://www.golangtc.com/download</li><li>go1.9.2是目前最新版,我选择此版本安装,如图:
</li><li>下载完成后直接双击安装,默认安装目录<code>C:/Go</code></li><li>在运行中输入cmd打开命令行工具,在提示符下输入<code>go version</code>显示如下:
</li></ul><h2 id="12配置gopath">1.2配置gopath</h2> <ul><li>接下来是很重要,设置go工作目录gopath,以后的go项目都在这个路径下。Windows下设置如下,新建一个环境变量名称叫做GOPATH,值为你的工作目录,我的设置:<code>GOPATH=D:\GoPath</code>。
</li><li>在%GOPATH%下创建三个文件夹:
<ul><li>src存放源代码的目录,新建项目都在该目录下。</li><li>pkg编译过后生成的包文件存放目录。</li><li>bin编译后生产的可执行文件和go相关的工具,都在此目录。把此目录加入Path环境变量下方便go的使用。</li></ul></li><li>通过<code>go env</code>查看golang环境变量设置。如图:
</li></ul><h1 id="2安装vscode">2.安装vscode</h1> <ul><li>下载地址:https://code.visualstudio.com/?wt.mc_id=vscom_downloads
选择windows版本下载,vscode有新版本时候会自动更新,重启即可更新。
</li><li>安装go插件
启动vscode选择插件->搜<code>go</code>选择<code>Go for Visual Studio Code</code>插件点击安装即可。如图:
</li></ul><h1 id="3vscode配置">3.vscode配置</h1> <h2 id="31配置vscode">3.1配置vscode</h2> <ul><li>启动vscode选择文件菜单->首选项->设置,在打开的settins.json文件下粘贴以下内容:</li></ul><pre class="prettyprint"><code class="language-json hljs "> <span class="hljs-string">"go.buildOnSave"</span>: <span class="hljs-string">"workspace"</span>, <span class="hljs-string">"go.lintOnSave"</span>: <span class="hljs-string">"package"</span>, <span class="hljs-string">"go.vetOnSave"</span>: <span class="hljs-string">"package"</span>, <span class="hljs-string">"go.buildTags"</span>: <span class="hljs-string">""</span>, <span class="hljs-string">"go.buildFlags"</span>: [], <span class="hljs-string">"go.lintFlags"</span>: [], <span class="hljs-string">"go.vetFlags"</span>: [], <span class="hljs-string">"go.coverOnSave"</span>: <span class="hljs-literal">false</span>, <span class="hljs-string">"go.useCodeSnippetsOnFunctionSuggest"</span>: <span class="hljs-literal">false</span>, <span class="hljs-string">"go.formatOnSave"</span>: <span class="hljs-literal">true</span>, <span class="hljs-string">"go.formatTool"</span>: <span class="hljs-string">"goreturns"</span>, <span class="hljs-string">"go.goroot"</span>: <span class="hljs-string">"C:\\Go"</span>, <span class="hljs-string">"go.gopath"</span>: <span class="hljs-string">"D:\\GoPath"</span>, <span class="hljs-string">"go.gocodeAutoBuild"</span>: <span class="hljs-literal">false</span></code></pre>

如图:

<ul><li>点击文件菜单->打开文件夹,选择配置好的gopath目录,如下:
</li></ul><h2 id="32自动安装go工具包">3.2自动安装go工具包</h2> <ul><li>在path目录下的src目录中新建‘test.go’文件,然后双击打开,vscode会提示安装‘gopkgs’,选择‘Install all’,等待安装结束。
</li><li>安装过程中有几个包安装失败,如图:
</li><li>重启vscode,点击<em>Analysis Tools Missing</em>右下角继续之前安装失败的go包,如图:
</li></ul><h2 id="33vscode自动安装失败执行手动安装">3.3vscode自动安装失败,执行手动安装</h2> <ul><li>第一步先在<code>%GOPATH%\src\golang.org\x</code>目录下打开git bash,执行<code>git clone http://github.com/golang/tools</code>。必须用git来clone,否则安装其他组件如<code>go get -u -v github.com/cweill/gotests</code>。会出现<code>package golang.org/x/tools/imports:directory"D:\\GoPath\\src\\golang.org\\x\\tools\\imports" is not using a known version control system</code>错误。</li><li>第二步tools下载好后,进入<code>%GOPATH%\src\golang.org\x\tools\cmd\gorename</code>目录,按shift 右键选择在此打开命令窗口,执行<code>go install</code>,guru也执行同样操作。</li><li>第三步在命令行窗口执行<code>go get -u -v github.com/newhook/go-symbols</code>,安装<em>go-symbols</em>。其他几个同样执行此操作,包链接见下。</li><li>如果出现<code>package golang.org/x/tools/go/buildutil: cannot download,http://github.com/golang/tools uses insecure protocol</code>错误,不难看出是下载tools导致,由于我们上边已经安装tools而且此时<em>goo-symbols</em>已经通过go get下来,此时我们直接进入<code>%GOPATH%\src\github.com\newhook\go-symbols</code>目录,进入命令行执行<code>go install</code>,安装成功<em>go-symbols.exe</em>已出现在<code>%GOPATH%\bin</code>目录。</li><li>错误<code>pkg\proc\disasm.go:9:14: undefined: ArchInst</code>,由于dlv仅支持x64位go,安装失败。</li></ul><h2 id="34安装包链接如下">3.4安装包链接如下:</h2> <blockquote>

go get -u -v github.com/bytbox/golint
go get -u -v github.com/golang/tools
go get -u -v github.com/lukehoban/go-outline
go get -u -v github.com/newhook/go-symbols
go get -u -v github.com/josharian/impl
go get -u -v github.com/sqs/goreturns
go get -u -v github.com/cweill/gotests

</blockquote> <h1 id="4安装vscode-icons">4.安装vscode icons</h1> <ul><li>vscode-icons,可以为vscode里的不同文件类型提供相应的图标</li><li>在vscode的插件中搜索vscode-icons,安装即可。</li><li>安装之后如果icons为正确显示,按F1->输入<code>icons</code>选择激活Vscode Icons。</li><li>icons启动后,界面如下:
</li></ul> 到此这篇关于“VSCode golang 安装配置”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!

您可能感兴趣的文章:
VSCode golang 安装配置
vscode 配置go开发环境 win10
ubuntu 16.04安装go语言并配置VSCode使用环境
Golang 环境配置(详细)
CentOS 7 安装 go 语言开发环境
Go语言在windows上环境配置、vscode的配置以及go插件安装失败的问题解决
Golang 编辑器
解决go语言工具包的安装问题
在vscode中编写Python的详细步骤
Go语言环境搭建(Windows版本)2020

[关闭]
~ ~