3 回答

TA貢獻(xiàn)1900條經(jīng)驗(yàn) 獲得超5個贊
您可能需要更新配置,如下所示:https://github.com/golang/vscode-go/blob/master/docs/debugging.md#switching-to-legacy-debug-adapter
https://github.com/golang/vscode-go/blob/master/docs/debugging.md (從 :https://github.com/golang/vscode-go/blob/master/docs/dlv-dap.md )
"go.delveConfig": {
"debugAdapter": "legacy",
}
順便說一句,安裝最新的似乎沒有將二進(jìn)制文件復(fù)制為dlv-dap(這似乎是vscode所期望的),我剛剛創(chuàng)建了一個指向dlv(mac-osx)的符號鏈接,并且它在dlv-dap模式下工作
ln -s dlv dlv-dap

TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超11個贊
https://github.com/golang/vscode-go/blob/master/docs/debugging.md#settings新的 dlv-dap 在加載數(shù)據(jù)時采用了完全不同的方法,因此不再需要 dlvLoad配置。
對于字符串值,它使用 512 或 4K,具體取決于截至 2021 年 8 月的上下文。(512 用于在“變量”部分中顯示,1K 用于函數(shù)調(diào)用結(jié)果,4K(如果從 DEBUG 控制臺查詢變量或使用 COPY VALUE)
我注意到您在設(shè)置中使用。我們目前正在考慮增加我們在變量部分顯示的量限制。我們正在緩慢而保守地增加這一點(diǎn),因?yàn)樗鼤?dǎo)致自動加載所有變量的大量數(shù)據(jù),并且會降低調(diào)試性能。如果從 DEBUG CONSOLE(按需)檢查長字符串變量是不夠的,請在 github.com/golang/vscode-go 存儲庫中打開一個新問題。maxStringLen: 1024
- 3 回答
- 0 關(guān)注
- 309 瀏覽
添加回答
舉報