golang的dlv调试工具print打印字符串显示more,无法显示更多
使用dlv (delve golang调试器)打印字符串无法打印全,只能打印一部分(64个字节),在gdb中有
(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进行设置:
(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
------------------------------------------------------------------------------------------------
一定要专业!本博客定位于 ,C语言,C++语言,Java语言,Android开发和少量的Web开发,之前是做Web开发的,其实就是ASP维护,发现EasyASP这个好框架,对前端后端数据库 都很感觉亲切啊。. linux,总之后台开发多一点。以后也愿意学习 cocos2d-x 游戏客户端的开发。