vscode里安装Go插件和配置Go环境

31 篇文章 1 订阅
27 篇文章 1 订阅

    vscode是一款跨平台、轻量级、插件多的开源IDE,在vscode不仅可以配置C/C++、Python、R、Ruby等语言的环境,还可以配置Go语言的环境。这里介绍在vscode里安装Go语言的插件和配置Go语言环境,系统是Win10 64位。

1、下载Go安装包和配置GOROOT、GOPATH

1.1 下载Go安装包

    到2023年,Go语言的版本已经发展到了v1.20, 在 GoLang中国,可以下载该版本,如图(1)所示。根据自己电脑的系统平台选择不同格式的Go安装包,其中,Windows平台选择*.msi格式,Apple平台选择*.pkg格式,Linux平台选择*.tar.gz格式。由于本案例是在win10 64位系统上安装Go语言,所以这里选择*.msi格式,即选择go.1.20.6windows-amd64.msi。

图(1) 下载windows平台的Go语言安装包

    下载后,点击安装,将安装目录改为D:\Ide\Go,然后一路默认,直到安装完成。

图(2)将安装目录改为: D:\Ide\Go

1.2 配置GOROOT和GOPATH

    GOROOT是安装包bin\go.exe所在的路径,GOPATH是Go工具包所在的路径。
    右击桌面左下角【开始】–》设置 --》输入"环境"关键字,选择"编辑系统环境变量" --》环境变量 --》用户变量 --》Path --》编辑 ,如图(3)、图(4)、图(5)所示:

GOROOT = D:\Ide\Go;
GOPATH = D:\Ide\GoProject;
Path = %GOROOT%\bin;%GOPATH%\bin;
图(3) 新建GOROOT用户变量

图(4) 新建GOPATH用户变量,GOPATH已经存在,则直接修改为D:\Ide\GoProject

图(5) 用户变量的Path里,添加%GOROOT%\bin;%GOPATH%\bin;

1.3 配置Go代理和Go包校验方式

    按Win+R,输入CMD,在弹出的DOS黑框框里,输入如下命令,如图(6)所示:

go env -w GOPROXY=https://goproxy.cn,direct
go env -w GOSUMDB=sum.golang.google.cn
图(6) 设置go代理、包校验、查看go环境

1.4 验证Go环境

    按Win+R,输入CMD,在弹出的DOS黑框框里,输入如下命令:

go env

    如图(6)所示,若可以打印Go的版本、安装路径等信息,则说明Go安装成功!

2、下载vscode

    在vscode官网里,下载vscode安装包,也是一路默认,直到安装完成。

图(7) 下载vscode并安装

3、安装插件和配置插件里的Go环境

3.1 安装Code Runner插件

    点击vscode左侧的【插件】按钮 --》输入:runner关键字,选中Code Runner安装即可,如图(8)所示:

图(8) 在vscode里安装Code Runner插件

3.2 安装中文Chinese插件

    点击vscode左侧的【插件】按钮 --》输入:“中文”关键字,选中"Chinese简体"安装即可,如图(9)所示:

图(9) 在vscode里安装"Chinese简体"插件

3.3 安装go插件

    点击vscode左侧的【插件】按钮 --》输入:go关键字,选中go安装即可,如图(10)所示:

图(10) 在vscode里安装go插件

3.4 配置go插件

    点击vscode左侧的【插件】按钮 --》找到go,并右击go --》点击[扩展设置] --》设置 --》找GoPath–》点击"在settings.json中编辑" --》添加如下内容:

{
    "workbench.colorTheme": "Visual Studio Dark",
    "go.gopath": "D:\\Ide\\GoProject",
    "go.goroot": "D:\\Ide\\Go"
}

,如图(11)、图(12)、图(13)所示:

图(11) 设置Go插件

图(12) 找到GoPath --》点击"在settings.json中编辑"

图(13) 设置的GoPath和GoRoot路径

3.5 安装go工具

    常见的go工具有:gopls、gotests、impl、goplay、dlv、staticcheck等等,既可以在DOS黑框框里安装,也可以在vscode里安装。

  • 方法一:
    按Win+R,输入CMD,在弹出的DOS黑框框里,输入如下命令:
D:
cd D:\Ide\GoProject
go install -v golang.org/x/tools/gopls@latest
  • 方法二:
    安装go插件之后,vscode会在页面右下角提示一个对话框,点击[Install all]即可,如下:
图(13.2) 在vscode里安装go相关的工具

3.6 运行go程序

    在D:\Ide\GoProject目录,新建一个文件夹名称为unit01,然后使用vscode打开unit01,在D:\Ide\GoProject\unit01里,新建一个文件: hello.go,内容如下:

package main

import "fmt"

func main() {
	fmt.Println("hello world!")
}

    右击hello.go -->Run Code, 效果如下:

图(14) 在vscode里右击.go文件 --》 点击[Run Code]即可运行go程序

  • 16
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
要在VSCode配置Go语言插件,首先需要确保你的电脑已经安装了Go环境和最新版本的VSCode。然后,你可以按照以下步骤进行操作: 1. 打开VSCode并点击左侧的扩展图标(即一个方块连接在一起的小方块)。 2. 在搜索框中输入"Go",然后选择搜索结果中的"Go"插件。 3. 点击"安装"按钮,等待插件安装完成。 4. 安装完成后,你可以在VSCode的左侧边栏看到一个新的"Go"图标。点击它,就可以打开Go插件的设置界面。 5. 在设置界面中,你可以根据自己的需求进行一些配置,比如设置Go的安装路径(GOROOT)和工作区路径(GOPATH)等。这些配置项可以帮助VSCode正确地解析和编译Go代码。 6. 还可以配置一些其他选项,比如自动格式化代码、自动补全、代码片段等,以提高开发效率。 7. 配置完成后,你就可以在VSCode中愉快地编写Go代码了。插件会提供各种功能,比如语法高亮、代码补全、跳转到定义等,让你的开发更加便捷。 请注意,以上的步骤是基于最新版本的VSCode和Go插件的。具体的步骤可能会因为软件版本的不同而有所变化。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [VSCode配置Go插件和第三方拓展包](https://download.csdn.net/download/weixin_38679277/14887501)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [vscode安装Go插件配置Go环境](https://blog.csdn.net/sanqima/article/details/132030537)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [vscode插件设置——Golang开发环境配置](https://blog.csdn.net/heyYouU/article/details/126035670)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值