windows环境下,VS Code配置GO语言开发环境

前言

部门内部使用微服务用到猪齿鱼框架,可是猪齿鱼很多组件都用到了GO语言,想看懂最起码需要学习一下语法。
于是,GO语言学习之旅开始了。

  1. 先用菜鸟教程学习了语法什么的,大概的练练手。
  2. 因为要看源码,看人家的项目,于是需要有个编辑器看着方便,我们用的vsCode,所以就要在VSCode中配置GO语言开发环境
  3. 好吧,还是需要借助一下搜索引擎

前置

1.Golang环境配置

GO语言环境安装包下载地址:https://golang.google.cn/dl/
选择windows,如下图

安装完成后需要配置环境变量,主要有三个地方需要配置。
用户变量中的GOPATH,系统环境变量中的GOROOT与Path,具体解释

  • GOPATH GO语言的工作空间,可以自己随便建一个文件夹就行 例如我的就是D:Go_WorkSpace
  • GOROOT Go安装的位置,例如我的就是D:Go
  • Path 主要是GO和其工作空间的bin,例如我的就是D:Gobin;%GOPATH%bin;

如图所示--
windows环境下,VS Code配置GO语言开发环境_第1张图片

完成之后可以用命令行检验一下,比如

go version

检测一下版本,如图所示

在比如验证一下,Go语言的环境配置是否与你设置的一致,

go env

如图所示---GOPATH与GOROOT与我们的环境变量相同。

--- 好了到这,GOlang的配置就完成了 ---

2. vsCode配置
  1. 在GOPATH文件夹里,也就是你需要GO的工作空间创建文件夹,像这样

  1. 打开vsCode,利用vscode的文件夹选项进行打开Go_WorkSpace

  1. 在vsCode 中安装Go插件,并打开setting.json(Files-Preferences-Settings),写入相关配置,内容如下
 "files.autoSave":"onFocusChange",
    "go.buildOnSave": true,
    "go.lintOnSave": true,
    "go.vetOnSave": true,
    "go.buildFlags": [],
    "go.lintFlags": [],
    "go.vetFlags": [],
    "go.useCodeSnippetsOnFunctionSuggest": false,
    "go.formatTool": "goreturns",
    "editor.fontSize": 18,
    "go.goroot": "D:\\Go",
    "go.gopath": "D:\\Go_WorkSpace"

别忘了保存。
4.保存完毕后,会显示需要你安装插件,点击install all全部就可以。你有代理说不定就不用下面的操作了。不然要么全部安装失败,要么就是部分失败。但是其实就是在github上去下载东西,你完全可以clone下来,安装,具体怎么做呢?

  • 首先,你在GO_WorkSpace文件夹里再建几个文件夹,目录大概是这样的
D:\Go_WorkSpace\src\golang.org\x\tools
  • 浏览器中输入https://github.com/golang/too...,克隆下整个项目,将项目中的文件解压到这个目录底下,我是这么做的,你只要能把这个项目的里的内容弄下来,放到这个Tools里面就行了,最后就像这样

windows环境下,VS Code配置GO语言开发环境_第2张图片

  1. 在Go_WorkSpace文件夹下新建文件夹,新建demo-test.go,写入代码
package main

import "fmt"

func main() {
   fmt.Println("Hello, World!")
}

如下图

windows环境下,VS Code配置GO语言开发环境_第3张图片

你可能感兴趣的:(windows,golang,开发环境配置)