1. 程式人生 > >用vscode開發除錯golang超簡單教程

用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非常輕量,是中國人開發的。用起來還是很好用的,但是目前在除錯方面個人感覺還有一些不太讓人滿意的地方,變數顯示比較難。