VSCode PowerShell调试控制台未显示$Res变量,是Bug还是操作技巧?
VSCode PowerShell调试控制台$Res变量不显示内容的排查技巧
先确认变量本身是否赋值成功
在调试断点处,切换到普通PowerShell终端执行$Res,如果终端也无输出,说明变量本身未被正确赋值,和调试控制台无关,需先排查代码逻辑。强制展开复杂对象的显示
调试控制台默认会截断复杂对象的输出,仅显示类型名或部分属性。可以在调试控制台输入$Res | Format-List *或$Res | ConvertTo-Json -Depth 10,强制展开所有属性或转成JSON格式查看完整内容。排查扩展冲突
你安装的VSCode Ultimate Snippets扩展可能和PowerShell调试插件存在兼容性问题。暂时禁用该扩展,重启VSCode后重新调试,若$Res能正常显示,说明是扩展冲突,可等待扩展更新或更换替代工具。切换PowerShell插件版本
PowerShell Preview版本可能存在未修复的调试相关问题。切换回正式版PowerShell插件测试,若正式版下显示正常,那就是Preview版本的临时Bug,可向插件官方提交反馈。检查调试配置
查看.vscode/launch.json中的调试配置,确认是否存在"showVariables": false或其他限制变量显示的设置,确保相关配置处于开启状态。
内容的提问来源于stack exchange,提问作者Vold
相关产品推荐
相关产品推荐

