06 VSCode 編輯器安裝和配置
工欲善其事,必先利其器。想要學好 Go 語言,肯定要有一個趁手的開發工具,Go 語言的開發工具有很多種,本文會給大家介紹一種使用面積最廣泛、免費且開源的 Go 語言開發工具—— VSCode。
1. VSCode的簡介
VSCode (Visual Studio Code)是微軟在 2015 年 4 月 30 日 Build 開發者大會上釋出的一款開源、免費而且可以跨平臺使用的程式碼編輯器,其具有使用簡單、外掛豐富以及功能強大等優點。一經推出就受到很多開發者的追捧,其對於 Go 語言的支援也是非常的優秀,故而在 Go 語言基礎中推薦介紹這個程式碼編輯器。
2. VSCode的下載和安裝
直接從官網下載合適的安裝包即可。官網地址:
安裝包下載完成之後直接雙擊安裝包,VSCode 的安裝是傻瓜式的安裝,一直點選下一步即可。
3. VSCode的中文配置
安裝成功後,如果你的英文不是很好,也可以將 VSCode 配置為中文。開啟 VSCode,使用快捷鍵Ctrl+Shift+P
,開啟命令快捷鍵:
選擇 Configure Display Language:
如果只有一個英文的選項的話,我們選擇下面的 install additional language…
選擇第一個簡體中文,點選右下角的 install ,安裝成功之後會要求你重新啟動 VSCode ,點選 Yes ,會自動重啟 VSCode。
再次出現後的 VSCode 就是中文的了:
4. VSCode 配置 Go 語言開發環境
安裝結束之後就需要配置 Go 語言的開發環境了。因為 Go 語言的外掛很多連結無法直接訪問,所以我們需要手動連結,可以開啟任意的 go 檔案,這樣 VSCode 會自動幫你安裝 Go 的外掛。
-
在你的 GOPATH
-
在 src 下建立目錄
golang.org\x
; -
在
%GOPATH%\src\``golang.org\x
目錄下載外掛原始碼。
git clone https://github.com/golang/tools.git
然後使用下列命令來安裝 Go 語言的外掛:
go get github.com/ramya-rao-a/go-outline
go get github.com/acroca/go-symbols
go get golang.org/x/tools/cmd/guru
go get golang.org/x/tools/cmd/gorename
go get github.com/josharian/impl
go get github.com/rogpeppe/godef
go get github.com/sqs/goreturns
go get github.com/golang/lint/golint
go get github.com/cweill/gotests/gotests
最後你可以看到 %GOAPTH%/bin
中已經把外掛安裝完畢。為了使其生效,還需要將這個資料夾配置進環境變數Path 中:
最後一步就是在 VSCode 中安裝 Go 語言的高亮外掛,在外掛庫搜尋 go,第一個就是,直接點選安裝即可:
5. Go 語言的 HelloWorld
環境搭建完成之後就可以嘗試編寫我們的第一個 Go 程式了,Go 程式有一些不同於其它語言的特性。它必須編寫在 %GOPATH%/src
內,並且必須在 “包” 內。
在 src 資料夾下新建一個任意名稱的資料夾,並在這個資料夾下新建一個檔案 helloworld.go,並使用 VSCode 開啟這個資料夾。在 helloworld.go 檔案中鍵入程式碼:
package main
import "fmt"
func main() {
fmt.Println("Hello World!")
}
我們來對這一段簡單的 Go 語言程式碼逐行來解釋下:
-
第 1 行:這一行是包名,Go 語言中每一個檔案開頭都是包名,只有 main 函式的包名字可以叫 main;
-
第 3 行:這一行的作用是匯入包,是將在這個 Go 檔案中使用到的 Go 語言官方庫,或者第三方庫匯入進來;
-
第 5 行:主函式宣告,main 函式是每一個 Go 程式的入口;
-
第 6 行:輸出語句。將 “Hello World !” 輸出到控制檯。
右擊這個檔案,選中在終端中開啟。
在終端中輸入執行語句來執行 helloworld.go
檔案 :
go run helloworld.go
得到執行結果,可以看到,在終端中已經輸出了 Hello World!
6. 小結
本文主要學習了在 VSCode 上搭建一個 Go 語言的開發環境。其中需要注意的主要就是無法下載到 Go 語言外掛的解決方案,使用 github上官方的開源庫,手動進行修改路徑和安裝即可。