首页 > 编程知识 正文

vscode配置go开发环境,go vscode 插件

时间:2023-05-06 15:18:57 阅读:158522 作者:3792

vscode在安装go环境时被墙壁覆盖,导致许多package不可用,插件不可用。 教程在网上有很多。 我不喜欢解释别人说的话。 我的主要目的是共享包和简单的安装演示。 为了帮助初学者轻松了解如何快速访问本文教程,我将简要介绍几个前期步骤。 安装Go环境https://studygolang.com/dl并配置gopath (在windows环境中可以自动配置一个并手动添加任意数量的gopath ) vs code https://code.visual studio.com 找到GO,然后单击install

配置User Settings,启用自动提示写入功能,将上传的软件包下载并放入GOPATH,然后执行下一步(

在这里我花了几个小时从github上找到了这些包。 避免劳动力重复

这是所有vscoe go插件所需的所有包的百度网址:

下载这些软件包的时间节点: 2019-1-23

33559 pan.Baidu.com/s/1 zkghspbvlukp8rmitxpita

将所有这些软件包放在gopath下,手动安装vscode以提示安装失败的软件包。 (手动安装看以下内容,很简单。 )

使用这些软件包时,请注意以下事项: 这些包的代码会不断更新。 如果想要最新版本的代码,可以在包文件夹下打开git bash并运行git pull以获取最新代码,或者直接前往github重新下载此处下载的包的时间节点为2019-1-23,然后单击go plug 如果需要,vscode会自动提示安装。 如果vscode安装失败,则需要按照vscode安装中提供的package自行下载到github并将其放入软件包中。 当然也可以自己确认。 在vscode中,使用ctrl shift p打开“命令”面板,然后键入Go:Install/Update Tools 能看到Go插件下所有的工具,安装全部,失败会有提示必须手动isntall,而不是将软件包放入gopath中。 很多软件包都需要安装。 使用时,vscode会自动提示需要安装哪些软件包,单击install,如果有安装失败的软件包,在gopath目录下执行go install XXX安装,即可安装:

单击“Install”将显示vscode控制台上已安装此软件包

如果安装失败,vscode控制台将显示以下内容:

vscode控制台单击TERMINAL进入GOPATH,运行goinstallgolang.org/x/lint/golint

如果成功了就不会有任何提示,否则就会出现错误。 如果有错误,请按照提示自行从github下载相关软件包

其他包也是同样的安装方法

测试是否成功:

没有任何提示的时候,写Demo,测试是否成功,以下是简单的测试代码:

包导入' fmt ' func main () fmt.println ) (Helloworld ) )菜单栏单击调试

如果成功了就输出

附上一些安装失败软件包的常规安装代码。

oinstall github.com/NSF/gocodegoinstallgithub.com/rogpeppe/godefgoinstallgithub.com/golang/lint/golintgointgoininnithub.com SQS/goreturnsgoinstallgolang.org/x/tools/cmd/gorenamegoinstallgithub.cools gopkgsgoinstallgithub.com/new hook

单击文件-首选项-设置-用户设置

设定以下内容

{ ' go.autocompleteunimportedpackages ' : true,' go.gocodepackagelookupmode ' 3360 ' go ', ' go.goto symbol.in clock ' go.usecodesnippetsonfunctionsuggest ' : true,' go.inferGopath': true,' go.go.go.go pap ' go.usecodesnippetsonfunctionsuggestwithouttype ' 3360 true,}最后说一下我的感受,vscode的使用体验不太好,主要是轻量级的IDE会尝试LiteIDE 我在用JetBrains的IntelIjIDEA。 使用起来很舒服,但占用了资源。 此IDE提供了一个轻量级的jetbrains goland。 资源占有量有点少,体验也非常好。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。