最近遇到一个问题,使用VScode debug go代码时,查看字符串总是显示不不全,显示 ..+100 more。查了很多资料,原来是VScode debug也有配置文件管理,只需设置好配置文件可以显示自己想要看的内容长度,如下图:
默认没有设置debug配置启动:
添加debug配置启动:
1,添加debug配置文件Configuration,默认是launch.json,很多人不知道在哪里添加Configuration文件,点开debug就能看到有个运行设置,点击Add Configuration,如图:
2,点击Add后会创建一个launch.json文件,也就是debug的运行配置文件
3,添加配置内容,其中maxStringLen配置项就是debug时字符串显示的长度,设置保存即可。然后debug调试一下就可以看成果了。
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch",
"type": "go",
"request": "launch",
"mode": "auto",
"program": "${fileDirname}",
"env": {},
"args": [],
"dlvLoadConfig": {
"followPointers": true,
"maxVariableRecurse": 1,
"maxStringLen": 512, //字符串最大长度
"maxArrayValues": 64,
"maxStructFields": -1
}
}
]
}