windows环境下利用vscode搭建go语言的开发环境详解

在windows环境下面利用vscode搭建go语言开发环境

根据自己的电脑配置选择性进行下载,然后安装(记住安装路径),我的是E:\go

1.配置环境变量
GOROOT   E:\go\   (这里是go语言安装的路径),配置的是系统变量
GOPATH   F:\mygo (这里是你工作的目录,自己在磁盘中建立一个就可以)
path    E:\go\bin\;%GOPATH%\bin;  (前面一个是go安装目录;后面是吧工作目录进行添加)

下面为附图,以及注意点:

 环境变量一定要配置正确,不然报错很蛋疼,我的把GOPATH配置在用户变量里面,先前配置在系统变量一直出错;

GOROOT按照安装路径来,配置到系统变量;

path配置,注意冒号与分号


C:\Python27\Scripts\;C:\Python27\;C:\ProgramFiles\Python37\Scripts\;C:\ProgramFiles\Python37\;E:\ProgramFiles\Git\bin;E:\go\bin\;%GOPATH%\bin;

 

 环境变量配置情况,通过go env进行查看,下面的GOPATH和GOROOT与我上面设置的一样

 

 在mygo文件夹下面建立bin与src文件夹,

 

 

  安装好vscode后,利用vscode的文件夹选项进行打开mygo,附图如下(src里面的内容下面会教程进行安装)

 

 安装go语言插件,点击左边的四角形,扩展然后输入go进行安装


安装完成后,就需要进行配置了,路径在文件--首选项--用户设置里面(我的配置如下,最后两个根据上面配置来的)
// 将设置放入此文件中以覆盖默认设置
{
    "files.autoSave":"onFocusChange",
    "go.buildOnSave": true,
    "go.lintOnSave": true,
    "go.vetOnSave": true,
    "go.buildFlags": [],
    "go.lintFlags": [],
    "go.vetFlags": [],
    "go.useCodeSnippetsOnFunctionSuggest": false,
    "go.formatOnSave": false,
    "go.formatTool": "goreturns",
    "go.goroot": "E:\\go",
    "go.gopath": "F:\\mygo"
}
设置完成后记得保存,可用快捷键Ctrl+s,附图如下


打开之后点击图标,进行新建文件,本文建立test.go,建立后输入package,会显示需要你安装插件,点击install all全部就可以,稍等片刻,网速没有那么快

等到全部安装完成后,会看到有些插件没有办法进行安装,也就是安装失败(观察英文单词就知道)


下面是未成功安装的错误解决办法

打开mygo\src\github.com\golang文件夹,我的路径F:\mygo\src\github.com\golang,打开命令窗口windows按住Shift加鼠标右键,可看到在此处打开命令窗口;或者直接cmd中cd进入

注意:没有golang文件夹可以自己进行创建


命令窗口输入git clone https://github.com/golang/tools.git tools

等待克隆完成,大概9M左右大小,完成后可以看到golang中多了一个tools,把tools里面的所有内容复制到F:\mygo\src\golang.org\x\tools(若没有也需要自己创建)

 

  在此路径下面打开命令窗口输入go install
F:\mygo\src\golang.org\x\tools\cmd\gorename

在下面路径下输入go install
F:\mygo\src\golang.org\x\tools\cmd\guru


其他失败的只需要在窗口下输入go get命令就可以,路径没有要求,例如go-symbols
go get -u -v github.com/newhook/go-symbols


注意:
如果出现package golang.org/x/tools/go/buildutil: cannot download,http://github.com/golang/tools uses insecure protocol错误,不难看出是下载tools导致,由于我们上边已经安装tools而且此时goo-symbols已经通过go get下来,此时我们直接进入F:\mygo\src\github.com\newhook\go-symbols目录,进入命令行执行go install,


安装成功后可以在F:\mygo\bin目录进行查看

 
这个还没有安装上,貌似是ssl错误,有好的安装方法欢迎留言,感谢
go get -u -v github.com/newhook/goreturns(安装需要翻qiang)



希望对大家有帮助,减少安装过程中带来的不必要的麻烦,减少烦心。

其他参考:https://blog.csdn.net/u013295518/article/details/78766086
  • 2
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
在使用VSCode进行Go语言开发时,你可以按照以下步骤配置开发环境: 1. 首先,确保你已经安装了VSCode。你可以通过官方网站下载并按照提示进行安装。 2. 安装Go语言插件。在VSCode的扩展商店中搜索并安装"Go"插件。这个插件提供了对Go语言的语法高亮、代码补全、调试等功能。 3. 配置Go环境。在VSCode中,按下Ctrl+Shift+P(或者Cmd+Shift+P),输入"Go: Install/Update Tools",然后选择并安装所需的Go工具。这些工具包括gocode、gopkgs、go-outline等,它们可以提供代码补全、导航和代码分析等功能。 4. 配置GOPATH。在VSCode中,按下Ctrl+Shift+P(或者Cmd+Shift+P),输入"Go: Install/Update Tools",然后选择"Go: Install/Update GOPATH"。根据提示,设置你的GOPATH路径,这是Go语言项目的根目录。 5. 创建Go项目。在VSCode中,打开GOPATH所在的src目录,右键点击空白处,选择"New Folder"创建一个新的文件夹作为你的项目文件夹。 6. 在项目文件夹下编写Go代码。在项目文件夹中创建一个新的Go源文件,例如main.go,然后开始编写你的Go代码。 7. 添加运行插件。在VSCode中,按下Ctrl+Shift+P(或者Cmd+Shift+P),输入"Go: Install/Update Tools",然后选择"Go: Install/Update Test Runner"。这个插件可以帮助你运行和调试你的Go代码。 通过以上步骤,你就可以配置好VSCodeGo语言开发环境了。希望对你有帮助!\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* *2* *3* [【Golang】VsCode开发Go语言环境配置(超详细图文详解)](https://blog.csdn.net/qq_41048567/article/details/127681203)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值