You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode调试Python:如何显示列表完整内容而非折叠状态?

VSCode调试Python时显示列表完整内容的设置方法

全局通用设置

  1. 打开VSCode设置界面:按下Ctrl+,(Windows/Linux)或Cmd+,(Mac),也可通过「文件→首选项→设置」打开。
  2. 在搜索框输入python.debugger.displayOptions,定位到Python调试器的显示配置组。
  3. 调整以下核心参数:
    • maxArrayLength:将默认值(通常为100)改为足够大的数值(如10000),避免长列表被折叠截断。
    • maxDepth:控制嵌套结构的展开深度,设置为10左右可解决深层嵌套列表无法展开的问题。
    • maxStringLength:若字符串内容过长被截断,可同步调整此参数。

单个调试任务专属配置(launch.json)

如果需要为特定调试任务单独定制设置,可修改launch.json:

  1. 打开调试面板,点击「创建launch.json文件」并选择Python环境。
  2. 在配置项中添加displayOptions字段,示例如下:
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: 当前文件",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "displayOptions": {
                "maxArrayLength": 10000,
                "maxDepth": 10,
                "maxStringLength": 10000
            }
        }
    ]
}

Debug Console优化设置

  • 开启debug.inlineValues:变量值会直接显示在代码行旁,无需切换到变量面板查看。
  • 开启debug.console.wordWrap:长内容自动换行,避免因宽度限制被截断。

完成设置后重启调试会话,输入示例代码mycoordinates=[[(0.0,0.0),(1.0,1.0)]],在Variables面板和Debug Console中即可直接查看完整列表内容,无需再用str()包裹。

内容的提问来源于stack exchange,提问作者jon_two

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 08:57:10