以下是使用 MSYS-2 在我的 Windows 10 桌面上从命令行运行 delve 的体验:
下面是从 GNU emacs (W64) 版本 25.1.1 运行 delve 的体验 -
ShellPrompt> emacs -nw H:/code/Go/book/chap1_lissajous/lissajous.go
Cx-2
Mx dlv
Run dlv (like this): dlv debug H:/code/Go/book/chap1_lissajous/lissajous.go
导航到 lissajous.go:34 并点击 CxCaCb 切换断点 导航到 dlv 缓冲区 点击 'c',整个交互的体验如下所示:
使用 emacs 运行时,请注意 c(继续)命令前面没有(dlv) 。在非终端模式下使用 emacs 的结果也是一样的。
我试图找到任何需要应用才能显示提示的 gud 自定义。我找不到任何东西,也找不到其他人在网上遇到这个问题。有人知道我是否遗漏了什么吗?
注意:我不得不发布图像而不是格式化文本,因为我无法弄清楚如何使用降价来使用调试器中的行号以格式化方式呈现代码。我不允许使用未格式化的代码发布问题。我向那些只能查看我帖子的文字而不是图片的人道歉。需要图像才能完整地查看问题。