VSCode 編輯器安裝和配置
工欲善其事,必先利其器。想要學好 Go 語言,肯定要有一個趁手的開發工具,Go 語言的開發工具有很多種,本文會給大家介紹一種使用面積最廣泛、免費且開源的 Go 語言開發工具—— VSCode。
1. VSCode的簡介
VSCode (Visual Studio Code)是微軟在 2015 年 4 月 30 日 Build 開發者大會上發布的一款開源、免費而且可以跨平臺使用的代碼編輯器,其具有使用簡單、插件豐富以及功能強大等優點。一經推出就受到很多開發者的追捧,其對于 Go 語言的支持也是非常的優秀,故而在 Go 語言基礎中推薦介紹這個代碼編輯器。
2. VSCode的下載和安裝
直接從官網下載合適的安裝包即可。官網地址:https://code.visualstudio.com/
安裝包下載完成之后直接雙擊安裝包,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(GOPATH?均指環境變量中的第一個文件夾路徑)下新建三個文件夾—— bin 、pkg 和 src ;
- 在 src 下創建目錄?
golang.orgx
; - 在?
%GOPATH%src``golang.orgx
目錄下載插件源碼。
- 1
git clone https://github.com/golang/tools.git
然后使用下列命令來安裝 Go 語言的插件:
- 1?
go get github.com/ramya-rao-a/go-outline
- 2?
go get github.com/acroca/go-symbols
- 3?
go get golang.org/x/tools/cmd/guru
- 4?
go get golang.org/x/tools/cmd/gorename
- 5?
go get github.com/josharian/impl
- 6?
go get github.com/rogpeppe/godef
- 7?
go get github.com/sqs/goreturns
- 8?
go get github.com/golang/lint/golint
- 9?
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 文件中鍵入代碼:
- 1 ?
package main
? - 2
- 3?
import "fmt"
- 4
- 5?
func main() {
- 6?
?fmt.Println("Hello World!")
- 7?
}
我們來對這一段簡單的 Go 語言代碼逐行來解釋下:
- 第 1 行:這一行是包名,Go 語言中每一個文件開頭都是包名,只有 main 函數的包名字可以叫 main;
- 第 3 行:這一行的作用是導入包,是將在這個 Go 文件中使用到的 Go 語言官方庫,或者第三方庫導入進來;
- 第 5 行:主函數聲明,main 函數是每一個 Go 程序的入口;
- 第 6 行:輸出語句。將 “Hello World !” 輸出到控制臺。
右擊這個文件,選中在終端中打開。
在終端中輸入執行語句來執行?helloworld.go
文件 :
- 1?
go run helloworld.go
得到執行結果,可以看到,在終端中已經輸出了 Hello World!
6. 小結
本文主要學習了在 VSCode 上搭建一個 Go 語言的開發環境。其中需要注意的主要就是無法下載到 Go 語言插件的解決方案,使用 github上官方的開源庫,手動進行修改路徑和安裝即可。
文章來源于網絡,侵刪!