vscode+golang环境配置

golang下载

下载地址

Go官网下载地址:https://golang.org/dl/

Go官方镜像站(推荐):https://golang.google.cn/dl/

GOROOT和GOPATH

GOROOTGOPATH都是环境变量,其中GOROOT是我们安装go开发包的路径,而从Go 1.8版本开始,Go开发包在安装完成后会为GOPATH设置一个默认目录(就是路径不改,默认c盘那里),并且在Go1.14及之后的版本中启用了Go Module模式之后,不一定非要将代码写到GOPATH目录下,所以也就不需要我们再自己配置GOPATH了,使用默认的即可。

D盘是我安装go的路径,G盘是我的工作目录

image

win+r 键,输入cmd回车,输入 go version 查看版本

image

输入 go env 查看终端运行环境

image

红框是我设置好了proxy代理,因为vscode里装环境,没有梯子下不成功。

接着在cmd执行 go env -w GOPROXY=https://goproxy.cn,direct

vscode下载与安装

VS Code官方下载地址:https://code.visualstudio.com/Download

点击左侧菜单栏最后一项管理扩展,在搜索框中输入chinese ,选中结果列表第一项,点击install安装。

安装完毕后右下角会提示重启VS Code,重启之后你的VS Code就显示中文啦!

同理搜索go,一般第一个就是扩展环境。

第一个Go程序

Hello World

现在我们来创建第一个Go项目——hello。例如在我们桌面创建一个hello目录,旧版本只能在工作目录src下建立,新版本使用go mod init管理。

go mod init

使用go module模式新建项目时,我们需要通过go mod init 项目名命令对项目进行初始化,该命令会在项目根目录下生成go.mod文件。例如,我们使用hello作为我们第一个Go项目的名称,执行如下命令。

go mod init hello

编写代码

接下来在该目录中创建一个main.go文件:

package main  // 声明 main 包,表明当前是一个可执行程序

import "fmt"  // 导入内置 fmt 包

func main(){  // main函数,是程序执行的入口
	fmt.Println("Hello World!")  // 在终端打印 Hello World!
}

非常重要!!此时VS Code右下角弹出提示让你安装插件,务必点 install all 进行安装(之前配置的proxy就是为了这里下成功)。

image

使用.\hello.exe或者hello.exe,powershell最好切换成cmd作为默认终端并重启。

posted @ 2021-10-10 00:17  君逸不是铁Five  阅读(653)  评论(0)    收藏  举报