隨着互聯網時代的飛速發展,我們編碼使用的開發利器也在不斷更新換代,古話說工欲善其事必先利其器,對於Java開發者而言,eclipse和idea這兩款神器各有千秋,因自己的愛好可以選取不同的IDE,但是對於Go語言程序的開發者而言,當下最火的IDE應該非微軟的Visual Studio Code莫屬,當然這款編輯器還有很多其他的強大功能,這里就不一一列舉了,誰用誰知道~,下面給出怎樣在vscode中調試go程序的過程,以mac本為示例:
1、去官網地址:https://code.visualstudio.com/,下載並安裝vscode,更新速度杠杠的,不用擔心不是最新版,安裝以后會有更新推送
2、下載安裝Go,有多種選擇,可以通過命令終端下載安裝,也可以在vscode中通過商店搜索Go來安裝,
3、為了開發方便,可以在 ~.bash_profile文件中配置GOROOT和GOPATH,其中GOROOT是Go的安裝路徑,一般是/usr/local/go
GOPATH是指我們將來開發,編譯,運行Go程序的目錄,下面創建src,pkg,bin這3個目錄
最后可以配置下 PATH=$PATH:$GOROOT/bin,這個主要是為了方便在終端中使用go 相關命令
4、最新版本的vscode不用在settings.json文件中配置gopath和goroot了
5、到此就可以寫go程序了,新手注意:vscode不要單獨只打開一個.go文件,而要打開我們配置的GOPATH這個目錄,在這個目錄下創建自己的工程,比如創建一個名稱為demo的應用,用 vscode打開以后長下面這樣:
6、在demo這個文件夾下面可以創建我們自己的go文件了,比如我們創建一個最簡單的hello world的輸出程序如下:
7、debug的關鍵操作:
終端中執行: xcode-select --install
終端中執行: go install github.com/derekparker/delve/cmd/dlv
8、點擊vscode左側的debug按鈕:
在跳出的json文件中配置幾個信息:
9、然后就可以美麗的進行debug了,加斷點,然后點擊調試按鈕啟動就可以了,如下圖:
然后就會進入到程序里的斷點,想怎么玩就怎么happy吧
是不是很爽了~~