emacs从Shell切换到gdb或pdb模式

3 投票
1 回答
523 浏览
提问于 2025-04-17 02:23

假设我在 Emacs 的一个 shell 窗口里打开了 gdb 或 pdb 会话。这个窗口的主要模式是 "Shell:run"。现在我想把这个窗口切换成 gdb 或 pdb(Python 调试器)的主要模式。

我试着输入 M-X gud-mode,这样确实把模式切换成了 "Debugger:run"。但是它并没有真正起作用;比如我输入 "up"、"down" 或 "n" 时,并没有弹出另一个窗口显示代码(我是在 pdb 下试的)。

那么,我该如何让 Emacs 切换到调试模式,针对已经打开的会话呢?

1 个回答

0

如果你只是想追踪源代码的行数,我的emacs在M-x shell窗口里可以很好地做到这一点。你不需要开启其他任何模式。

撰写回答