用vscode開發除錯golang超簡單教程
一、下載vscode
二、安裝Go外掛
在vscode外掛中搜索Go的開發外掛,安裝後如圖所示
三、下載除錯工具
使用vscode載入go語言擴充套件包後,需要下載go相關除錯和開發的exe工具,國內從github下載很卡,可以讓vscode安裝,但是因為牆的原因,經常失敗。
已經有人把這些做好,下載使用即可。 從https://download.csdn.net/download/acaic/10777280下載bin目錄,將其解壓縮放在gopath目錄的go資料夾下,一般是c:\Users\name\go目錄下,name是你的使用者名稱。
主要包括以下幾個工具:
dlv.exe go 語言除錯工具
gocode.exe go語言程式碼檢查,自動補全
godef.exe go語言程式碼定義和引用的跳轉
golint.exe go語言程式碼規範檢查
go-outline.exe 用於在Go原始檔中提取JSON形式宣告的簡單工具
gopkgs.exe 快速列出可用包的工具
gorename.exe 在Go原始碼中執行識別符號的精確型別安全重新命名
goreturns.exe 類似fmt和import的工具,使用零值填充Go返回語句以匹配func返回型別
go-symbols.exe 從go原始碼樹中提取JSON形式的包符號的工具
gotour.exe go語言指南網頁版
guru.exe go語言原始碼有關工具,如程式碼高亮等
四、開啟現有go工程或新建go檔案即可開始體驗
按F5開始除錯,可以看到,變數顯示,和呼叫堆疊的顯示還是非常清晰的,可以F10單步,F11進入函式,跟一般IDE一樣了。
在使用中可能會有一些問題,像我的,如果電腦不聯網,按F5開始除錯就會顯示“ 除錯介面卡程序意外中止”,目前還不知道是什麼原因。希望此文對大家有所幫助。
我也試用過liteIDE x35是當前的最新版,liteIDE非常輕量,是中國人開發的。用起來還是很好用的,但是目前在除錯方面個人感覺還有一些不太讓人滿意的地方,變數顯示比較難。