vs code配置go開發(fā)環(huán)境
時間:2023-05-24 01:36:02 | 來源:網(wǎng)站運營
時間:2023-05-24 01:36:02 來源:網(wǎng)站運營
vs code配置go開發(fā)環(huán)境:
Go語言介紹Go 是一個開源的編程語言,它能讓構造簡單、可靠且高效的軟件變得容易。Go是從2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持開發(fā),后來還加入了Ian Lance Taylor, Russ Cox等人,并最終于2009年11月開源,在2012年早些時候發(fā)布了Go 1穩(wěn)定版本?,F(xiàn)在Go的開發(fā)已經(jīng)是完全開放的,并且擁有一個活躍的社區(qū)。
下載安裝go安裝包
在開始之前,先安裝go安裝包,go安裝包可以在官網(wǎng)下載或者在go語言中文網(wǎng)下載。
go官網(wǎng)下載地址:
https://golang.org/doc/installgo語言中文網(wǎng)下載地址:
https://studygolang.com/dl- go官網(wǎng)下載地址:https://golang.org/doc/install
- go語言中文網(wǎng)下載地址:https://studygolang.com/dl
安裝包幾乎是一路next即可,安裝路徑可以自己調(diào)整。
提示:我參考了一些文章,都是說要配置環(huán)境變量,事實上我并沒有配置。安裝完畢后自動就為我配置好了,路徑是使用當前用戶路徑下的一個目錄,如下圖所示:當然這個環(huán)境變量您可以修改為你想要的路徑。安裝成功后,你可以打開cmd輸入命令:
go version 來驗證一下是否安裝成功,類似下圖那樣,就表示安裝成功了。
下載安裝vs code
不清楚什么是vs code?vs code是Visual Studio Code的簡寫,可以直接點擊這里到官網(wǎng)下載vs code。
vs code是微軟出品的跨平臺輕量級開發(fā)工具,支持市面上主流的編程語言,您只需要安裝好相應的擴展(插件)就可以開發(fā)被支持的語言了。從上面圖中,根據(jù)你所用的操作系統(tǒng)來下載即可,蘋果電腦下載Mac版,linux系統(tǒng)的下載deb包或rpm文件即可,Windows系統(tǒng)下載win版本的即可。
本文基于windows版本編寫,因此安裝vs code時,基本上一路next即可,安裝很快很簡單。
安裝go語言開發(fā)擴展(插件)
vs code安裝完畢后,我們要做的就是【
安裝go語言開發(fā)擴展】和【
go開發(fā)工具包】。如下圖所示,在左側的4個框圖標處(鼠標放到上面會提示:Extensions),點擊一下該圖標,然后在出現(xiàn)的面板里面輸入:go,即上面第1個箭頭指向位置處輸入go,搜索出擴展后,點擊【Install】即可(第3步),因為我已經(jīng)配置好了,所以第1列go那里沒有綠色的 Install 圖標。
go語言開發(fā)擴展就是通過這簡單的操作就可以完成安裝,配置起來是不是很簡單呢?接下來看看怎樣安裝
go開發(fā)工具包。
安裝go開發(fā)工具包
vs code安裝的go開發(fā)工具包,是由google官方與微軟合作推出的,即vs code安裝的go extension是由 google的go團隊開發(fā)的,因此vs code是最受歡迎的go開發(fā)工具,Go和VS Code在開發(fā)人員中都很流行。
在安裝go開發(fā)工具包之前,需要提前說明的是,在國內(nèi)網(wǎng)絡環(huán)境下,如果你按照正常流程安裝是肯定會出錯的,因為墻的原因,國內(nèi)封鎖了很多網(wǎng)站,這也給開發(fā)人員造成了一些困擾,原因未知。
為了能在國內(nèi)網(wǎng)絡環(huán)境下正常的安裝go開發(fā)工具包,你需要做如下的操作,打開cmd,執(zhí)行2條命令:go env -w GO111MODULE=ongo env -w GOPROXY=
https://goproxy.cn,direct
當完成上面操作后,就可以正常的安裝go開發(fā)工具包了,安裝之后,vs code就會提供諸如代碼提示、代碼自動補全等功能。Windows平臺按下快捷鍵:【
Ctrl+Shift+P
】,Mac平臺按
【 Command+Shift+P 】
,這個時候VS Code界面會彈出一個輸入框,按下圖提示操作即可。
選中Go:Install/Update Tools后,就會彈出一個列表如下圖,然后全部勾選,再點擊Ok安裝就可以了。
以上的操作就是在國內(nèi)網(wǎng)絡環(huán)境下配置go最方便最直接的方式了,也是經(jīng)過摸索踩坑后得出。
使用Go Modules管理依賴
這是官方推薦的為了替代GOPATH而誕生的一個Go語言依賴庫管理器。之前所有的包都丟在GOPATH中,它的最大的好處就是,我們依賴的包可以指定版本。其次所有程序依賴的包,只會存在同一份。不會像npm那樣,同一個包還能有n多個存在。這樣我們的電腦就很省空間了
使用起來也非常簡單,常用命令就一個
go mod tidy
,通俗來說就是將當前的庫源碼文件所依賴的包,全部安裝并記錄下來,多的包就刪掉,少了的就自動補上
我們來實踐操作下進入我們的
hello
文件夾,并且執(zhí)行
go mod init
即可$ cd $GOPATH/src/hello$ go mod init
可以看到多出了一個
go.mod
文件和
go.sum
文件,
go.mod
文件是記錄我們依賴庫以及版本號
至此就完成了vs code配置go開發(fā)環(huán)境,剩下的事情就是愉快的寫go代碼了。
vs code其它配置
中文支持
vs code默認是英文,中文支持的話,也是需要安裝擴展。點擊左側擴展圖標,搜索:chin就可以出現(xiàn)Chinese Languages這個擴展了,再點下Install安裝,最后重啟下VS code就可以了。
設置編輯器主題
每個人喜好不一樣,你可以直接按快捷鍵【Ctrl+K+T】,也可以點【File->Preferences->Color Theme】來設置主題。
寫在最后
本文只是記錄了下怎樣配置go的開發(fā)環(huán)境,更多的關于vs code的介紹,可以網(wǎng)上搜索下。