c++ - emacs 从 Shell 切换到 gdb 或 pdb 模式

标签 c++ python emacs gdb

假设我在 emacs shell 中有一个打开的 gdb 或 pdb session 。所以主要模式是“Shell:run”现在我想将该缓冲区转换为 gdb 或 pdb(python 调试器)主要模式。

我尝试了 M-X gud-mode 并将模式切换为“Debugger:run”。但它实际上不起作用;例如,当我键入“向上”、“向下”或“n”时,它不会弹出另一个显示代码的窗口(在 pdb 下尝试)。

那么对于已经打开的 session ,我如何才能将 emacs 启动到它的调试器模式呢?

最佳答案

如果您要查找的只是源代码行跟踪,我的 emacs 可以在 M-x shell 缓冲区中进行 pdb 源代码行跟踪。无需启用任何其他模式。

关于c++ - emacs 从 Shell 切换到 gdb 或 pdb 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7435366/

相关文章:

c++ - Eclipse CDT 未正确解析 <variant> 包含文件

c++ - 在 C++ 中实现 Signal 模板

c++ - 如何在 Objective-C 中包装 C++ 库?

python - python中定义函数,声明变量的正确语法是什么?

Emacs C-l 命令仅使屏幕居中,不会循环顶部和底部重新定位

c++ - FLTK + OpenGL - 未绘制矩形

python - python 2.7中文件到十六进制到文件

python - 查找最大的文件并删除文件夹

emacs - 无限循环关闭ensime

emacs - 如何在 Emacs 中使用不同的键选择文本?