Go(02)windows環境搭建和vscode配置


之前講述過linux環境下Go語言開發環境搭建,這次簡述下windows的搭建以及vscode配置

windows環境搭建

同樣去https://studygolang.com/dl下載windows環境go安裝包
直接下載msi安裝

1.jpg
雙擊安裝,選擇安裝位置。
Golang在安裝完成后會在系統變量中自動添加一個GOROOT變量,這個變量就是Golang的安裝目錄。
還會在 Path變量中自動添加一個 D:\Go\bin 變量,這是Golang的安裝目錄下的bin目錄
在D盤新建文件夾github\golang-(讀者可以根據喜好自己創建文件夾),在golang-中在新建三個子目錄:
src(此目錄用來存放項目源代碼)
pkg(此目錄用來存放項目編譯后的生成文件)
bin(此目錄用來存放編譯后生成的可執行文件)
在回到系統環境變量中,手動添加 GOPATH 變量,值為:D:\github\golang-
2.jpg
在找到Path變量,然后點擊編輯按鈕,添加D:\github\golang-\bin
3.jpg
打開命令行(windows鍵+R,輸入cmd點擊確定),輸入命令 go version后顯示出golang的版本則配置成功
4.jpg
在src下創建一個hello.go文件,代碼如下

 

package main
import "fmt"
func main() {
fmt.Println("Hello Wolrd")
}

  


運行該文件,可以看到效果 

5.jpg
到此為止windows環境搭建好了。

vscode 環境搭建

由於vscode編譯go需要一些目錄和包,自動點擊運行或者點擊F5
6.jpg
提示缺少安裝包,vscode自動安裝,但是安裝仍然失敗
解決辦法,在自己的項目目錄(我的目錄)D:\github\golang-\src下創建golang.org,在golang.org內創建x,
在D:\github\golang-\src\golang.org\x內執行git命令

 

git clone https://github.com/golang/tools.git tools
git clone https://github.com/golang/lint.git lint

 

  

7.jpg 

接下來進入vscode,點擊hello.go文件,運行F5,就可以看到效果了
8.jpg
設置縮進格式和空格縮進
command + shift + p ,然后輸入indent usingspace 並可以修改 sapce 大小,將tab替換為space的大小可以修改設置里的 tabSize 參數

有時候為了方便,可能要在src下建立個單獨的文件夾,文件夾內再建立go文件
如下圖的variables.go,是在src/day02目錄下。
9.jpg
直接運行F5是無法通過的,需要修改launch.json,
將program配置為${workspaceRoot}/src/day02即可。workspaceRoot表示打開的文件夾,我這里是D:\github\golang-。
launch.json配置如下

{
"version": "0.2.0",
"configurations": [
    {
    "name": "Launch",
    "type": "go",
    "request": "launch",
    "mode": "auto",
    //"program": "${fileDirname}",
    "program": "${workspaceRoot}/src/day02",
    "env": {},
    "args": []
    }
    ]
}

  


這樣再次運行就可以了。 

謝謝關注我的公眾號
wxgzh.jpg


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM