登录
首页 >  Golang >  Go问答

如何在VS Code中查看堆栈跟踪

来源:stackoverflow

时间:2024-03-13 13:06:28 362浏览 收藏

本篇文章主要是结合我之前面试的各种经历和实战开发中遇到的问题解决经验整理的,希望这篇《如何在VS Code中查看堆栈跟踪》对你有很大帮助!欢迎收藏,分享给更多的需要的朋友学习~

问题内容

如何在 vs code 中显示堆栈跟踪?

从 vs code 中显示堆栈跟踪来看,

当您发出 k、kb、kp、kp 或 kv 命令时,堆栈跟踪将以表格格式显示。如果启用行加载,还会显示源模块和行号。

但是,我无法让它发挥作用。这是我尝试使用 k、kb、kp、kp 或 kv 命令时得到的结果:

k
Unable to eval expression: "could not find symbol value for k"
Failed to eval expression:  {
 "symbol": "k",
 "scope": {
  "goroutineID": 1,
  "frame": 0
 }
} 

Eval error: could not find symbol value for k
kb
Unable to eval expression: "could not find symbol value for kb"
Failed to eval expression:  {
 "symbol": "kb",
 "scope": {
  "goroutineID": 1,
  "frame": 0
 }
} 

Eval error: could not find symbol value for kb

~. k c
Unable to eval expression: "1:1: illegal character U+007E '~'"
Failed to eval expression:  {
 "symbol": "~. k c",
 "scope": {
  "goroutineID": 1,
  "frame": 0
 }
} 

Eval error: 1:1: illegal character U+007E '~'

那么,如何显示堆栈跟踪?


解决方案


您的案例中未显示堆栈跟踪选项卡。

显示面板:

menu->>View->>Run

默认情况下,调用堆栈将显示在左侧面板上。

以上就是本文的全部内容了,是否有顺利帮助你解决问题?若是能给你带来学习上的帮助,请大家多多支持golang学习网!更多关于Golang的相关知识,也可关注golang学习网公众号。

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>