使用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