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