VS Code,如何显示堆栈跟踪

编辑</ strong>:以下OP不适用于VS Code中的显示堆栈跟踪。 回答问题后将其清理。 </ p>

 ---OP---
</ code> </ pre>

我想我已经找到了如何在VS Code中显示堆栈跟踪,其中显示</ p>


当您发布k,kb,kp ,kP或kv命令,堆栈跟踪以表格格式显示。 如果启用了行加载,则还会显示源模块和行号。</ p>
</ blockquote>

但是,我只是无法使其工作。 这就是我得到的:</ p>

  k 
无法评估表达式:“找不到k的符号值”
未能评估表达式:{
“ symbol”:“ k“,
” scope“:{
” goroutineID“:1,
” frame“:0
}
}

评估值错误:找不到k
kb
的符号值 表达式:“找不到kb的符号值”
评估失败:{
“ symbol”:“ kb”,
“ scope”:{
“ goroutineID”:1,
“ frame”:0

}
}

评估错误:找不到kb

〜的符号值。 kc
无法评估表达式:“ 1:1:非法字符U + 007E'〜'”
未能评估表达式:{
“ symbol”:“〜。kc”,
“ scope”:{
“ goroutineID“:1,
”框架“:0
}
}

评估错误:1:1:非法字符U + 007E'〜'
</ code> </ pre>

我缺少什么? </ p>
</ div>

展开原文

原文

Edit: the following OP was not for display stack trace in VS Code. Will clean it up when the question is answered.

- - - OP  - - - 

I think I've already found how to display stack trace in VS Code, in which it says,

When you issue the k, kb, kp, kP, or kv command, a stack trace is displayed in a tabular format. If line loading is enabled, source modules and line numbers are also displayed.

However, I am just not able to make it working. This is what I get:

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 '~'

What I'm missing?

dougan1205
dougan1205 哦,当我调试一些复杂的Go模块时,我需要打印出堆栈跟踪,以便即使没有(崩溃的)堆栈跟踪打印到终端时,我也可以知道我最终的状态。
大约 2 年之前 回复
dongwh1992
dongwh1992 我通常只是在VSCode终端中运行,然后将堆栈跟踪输出到那里
大约 2 年之前 回复
douxiajia6309
douxiajia6309 哦,是的,你是对的。那么用VsCode可以做到吗?我正在调试Go代码BTW。
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐