VS Code - Golang Debug


Delve 是 Golang 的 debug 工具,之前都沒有特別去找相關的工具,最近在翻 VS Code 的書時候才注意到這個工具,就順便紀錄一下了。


go-delve

  1. 直接照文件安裝

    $ go install github.com/go-delve/delve/cmd/dlv@latest
    
  2. 建立 launch.json (記得 mod init,不然會報錯)

    {
     // 使用 IntelliSense 以得知可用的屬性。
     // 暫留以檢視現有屬性的描述。
     // 如需詳細資訊,請瀏覽: https://go.microsoft.com/fwlink/?linkid=830387
     "version": "0.2.0",
     "configurations": [
         {
             "name": "Launch",
             "type": "go",
             "request": "launch",
             "mode": "auto",
             "program": "${fileDirname}",
             "env": {},
             "args": []
         }
     ]
    }
    
  3. 之後就可以設定中斷點,使用 F5 運行了

#golang #GO #VS Code







Related Posts

OOP - 2 什麼是物件導向程式設計

OOP - 2 什麼是物件導向程式設計

javascript判斷式 & 迴圈

javascript判斷式 & 迴圈

Vue.js 學習旅程Mile 9 – Event Handling 事件處理篇-1:methods & v-on

Vue.js 學習旅程Mile 9 – Event Handling 事件處理篇-1:methods & v-on






Comments