go - VS Code,如何显示堆栈跟踪

标签 go visual-studio-code stack-trace

如何在 VS Code 中显示堆栈跟踪?

来自 display stack trace in VS Code ,它说,

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.

但是,我就是无法让它工作。这是我尝试使用 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

默认情况下,CALL STACK 将显示在左侧面板上。

关于go - VS Code,如何显示堆栈跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51483314/

相关文章:

typescript - 无法在 VSCode 中使用 TypeScript 运行 Mocha 测试

git - 安装Catalina Visual Studio代码后找不到git

django - 我的 Django/uWSGI vassal 的堆栈跟踪记录在哪里?

go - 在 IntelliJ 中,即使启用了 go 模块集成,导入也不会加载

function - 如何在Go中概括函数包装?

windows - TerminateProcess() 返回 EINVAL

typescript - 为基于 typescript 的库在 package.json 类型字段中放置什么

go - 将 rune 转换为int?

戈朗 : Stack Trace single routine when program crashes

ios - 以编程方式在 Objective C 中生成堆栈跟踪