记录一次失败的尝试,参考解决vs code 调试golang时字符串显示不全的问题。_golang gin buf数据不全-CSDN博客
但是笔者当前使用的VSCode版本不支持在launch.json中添加dlvLoadConfig选项
笔者的思路是如果VSCode不支持,那就下降到下一层,VSCode也是依靠gdb才能调试,所以使用VSCode的DEBUG CONSOLE
在其中执行gdb命令前,需要添加-exec
之后就参考gdb显示字符串不全_gdb输入字符不显示-CSDN博客
执行
-exec set print element 0
-exec p str
打印出了过长字符串的所有内容
更多地,使用Clion调试C++项目时,也需要多考虑使用Debug中的Memory View直接从内存中打印数据,在获取到所需查看的变量的地址后,再对变量进行类型解释,查看目标内容