windows環境下,VS Code配置GO語言開發環境

前言

部門內部使用微服務用到豬齒魚框架,但是豬齒魚不少組件都用到了GO語言,想看懂最起碼須要學習一下語法。
因而,GO語言學習之旅開始了。html

  1. 先用菜鳥教程學習了語法什麼的,大概的練練手。
  2. 由於要看源碼,看人家的項目,因而須要有個編輯器看着方便,咱們用的vsCode,因此就要在VSCode中配置GO語言開發環境
  3. 好吧,仍是須要藉助一下搜索引擎

前置

1.Golang環境配置

GO語言環境安裝包下載地址:https://golang.google.cn/dl/
選擇windows,以下圖
image
安裝完成後須要配置環境變量,主要有三個地方須要配置。
用戶變量中的GOPATH,系統環境變量中的GOROOT與Path,具體解釋git

  • GOPATH GO語言的工做空間,能夠本身隨便建一個文件夾就行 例如個人就是D:Go_WorkSpace
  • GOROOT Go安裝的位置,例如個人就是D:Go
  • Path 主要是GO和其工做空間的bin,例如個人就是D:Gobin;%GOPATH%bin;

如圖所示--
image
imagegithub

完成以後能夠用命令行檢驗一下,好比golang

go version

檢測一下版本,如圖所示
image
在好比驗證一下,Go語言的環境配置是否與你設置的一致,json

go env

如圖所示---GOPATH與GOROOT與咱們的環境變量相同。
imagewindows

--- 好了到這,GOlang的配置就完成了 ---瀏覽器

2. vsCode配置
  1. 在GOPATH文件夾裏,也就是你須要GO的工做空間建立文件夾,像這樣

image

  1. 打開vsCode,利用vscode的文件夾選項進行打開Go_WorkSpace

iamge

  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裏面就好了,最後就像這樣

iamge
這個時候,你在根據提示點擊那個install all,通常就會成功安裝,像這樣
image編輯器

  1. 在Go_WorkSpace文件夾下新建文件夾,新建demo-test.go,寫入代碼
package main

import "fmt"

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

以下圖微服務

image

相關文章
相關標籤/搜索