目前 Emacs 中 debug 就那么几个包
-
gud
(代码比较老,很多新的debug工具不支持,比如ipdb,但是 Emacs 自带) -
realgud
(重写版本的gud
支持很多新的debug工具) -
dap-mode
(和 lsp-mode 绑定太深, 但是复现了在 vscode 上debug的体验)
我觉得一般使用 realgud的体验就已经很不错了, dap-mode 唯一好的就是会有一个窗口把变量都展示出来了,而不用像realgud里面一个一个的输入变量名展示。
目前 Emacs 中 debug 就那么几个包
gud
(代码比较老,很多新的debug工具不支持,比如ipdb,但是 Emacs 自带)realgud
(重写版本的 gud
支持很多新的debug工具)dap-mode
(和 lsp-mode 绑定太深, 但是复现了在 vscode 上debug的体验)我觉得一般使用 realgud的体验就已经很不错了, dap-mode 唯一好的就是会有一个窗口把变量都展示出来了,而不用像realgud里面一个一个的输入变量名展示。