1. 程式人生 > GO語言入門 >06 VSCode 編輯器安裝和配置

06 VSCode 編輯器安裝和配置

工欲善其事,必先利其器。想要學好 Go 語言,肯定要有一個趁手的開發工具,Go 語言的開發工具有很多種,本文會給大家介紹一種使用面積最廣泛、免費且開源的 Go 語言開發工具—— VSCode。

1. VSCode的簡介

VSCode (Visual Studio Code)是微軟在 2015 年 4 月 30 日 Build 開發者大會上釋出的一款開源、免費而且可以跨平臺使用的程式碼編輯器,其具有使用簡單、外掛豐富以及功能強大等優點。一經推出就受到很多開發者的追捧,其對於 Go 語言的支援也是非常的優秀,故而在 Go 語言基礎中推薦介紹這個程式碼編輯器。

2. VSCode的下載和安裝

直接從官網下載合適的安裝包即可。官網地址:

https://code.visualstudio.com/

VSCode 官網首頁,點選左側的 Download 進行下載

安裝包下載完成之後直接雙擊安裝包,VSCode 的安裝是傻瓜式的安裝,一直點選下一步即可。

3. VSCode的中文配置

安裝成功後,如果你的英文不是很好,也可以將 VSCode 配置為中文。開啟 VSCode,使用快捷鍵Ctrl+Shift+P,開啟命令快捷鍵:

圖片描述

開啟命令快捷鍵

選擇 Configure Display Language:

圖片描述

選擇 Configure Display Language

如果只有一個英文的選項的話,我們選擇下面的 install additional language…

來下載新的語言包:

圖片描述

選擇 install additional language...

選擇第一個簡體中文,點選右下角的 install ,安裝成功之後會要求你重新啟動 VSCode ,點選 Yes ,會自動重啟 VSCode。

圖片描述

安裝中文包之後重啟 VSCode

再次出現後的 VSCode 就是中文的了:

圖片描述

中文的 VSCode 介面

4. VSCode 配置 Go 語言開發環境

安裝結束之後就需要配置 Go 語言的開發環境了。因為 Go 語言的外掛很多連結無法直接訪問,所以我們需要手動連結,可以開啟任意的 go 檔案,這樣 VSCode 會自動幫你安裝 Go 的外掛。

  • 在你的 GOPATH

    GOPATH 均指環境變數中的第一個資料夾路徑)下新建三個資料夾—— bin 、pkg 和 src ;

  • 在 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 中:

圖片描述

將 bin 目錄新增到環境變數中

最後一步就是在 VSCode 中安裝 Go 語言的高亮外掛,在外掛庫搜尋 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!

圖片描述

可以看到 Hello World 輸出成功。

6. 小結

本文主要學習了在 VSCode 上搭建一個 Go 語言的開發環境。其中需要注意的主要就是無法下載到 Go 語言外掛的解決方案,使用 github上官方的開源庫,手動進行修改路徑和安裝即可。