vscode中調試golang, 斷點無效
原因: 開發路徑中存在軟連接, 導致vscode文件識別失誤
-
開發環境
系統: Debian 5.4.56
golang版本: go1.15.10 linux/amd64
調試工具: glv
-
問題描述
開發機中存在 /home/username -> /data00/home/username的軟鏈接,項目路徑在/home/username/go/src下。 當使用vscode進行斷點調試時,在編輯器中設置的短點無效
-
解決辦法: 在vscode的launch.json中添加substitutePath字段,示例如下
{ // 使用 IntelliSense 了解相關屬性。 // 懸停以查看現有屬性的描述。 // 欲了解更多信息,請訪問: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "Launch Package", "type": "go", "request": "launch", "mode": "auto", "program": "${workspaceFolder}", "args": [], "substitutePath": [{"from": "/home/username", "to": "/data00/home/username"}] } ] }
