golang的dlv調試工具print打印字符串顯示more,沒法顯示更多

使用dlv (delve golang調試器)打印字符串沒法打印全,只能打印一部分(64個字節),在gdb中有git

(gdb) set print elements 
Argument required (integer to set it to, or "unlimited".).
(gdb) show print elements 
Limit on string chars or array elements to print is 200.
(gdb) set print elements 0
(gdb) show print elements 
Limit on string chars or array elements to print is unlimited.
(gdb)

可是這是dlv,dlv的set命令是修改變量名的,如同gdb中的print a=111 ;
通過查看dlv官方github.com的討論,瞭解到 應該使用config進行設置:github

(dlv) config max-string-len 99999
(dlv) config -list
aliases            map[]
substitute-path    []
max-string-len     9999
max-array-values   <not defined>
show-location-expr false
(dlv) print string_var

參考:
delve關於print長度的討論golang

相關文章
相關標籤/搜索