使用gudgdb类型功能在emacs中调试python

2024-06-02 04:26:56 发布

您现在位置:Python中文网/ 问答频道 /正文

是否可以在emacs中设置一个python调试环境,以便在调试C时模拟gud gdb提供的调试环境?在

例如,使用pdb.set_trace()设置断点,并在相关源代码文件中有一个箭头注释,突出显示您在单步执行语句和函数时的进度

在经过一轮C调试之后,我尝试调试python代码时,我真的错过了这个功能,所有这些都是在emacs中进行的


Tags: 文件函数代码功能环境源代码trace语句
1条回答
网友
1楼 · 发布于 2024-06-02 04:26:56

是的,如果您在python模式下,该功能是存在的,并且应该可以工作。emacs是否表示python模式处于活动状态?在

注意,对于emacs24x和常规的M-x shell,您可能需要添加一个钩子,如here所述。如果您使用M-x python-shell-send*命令运行,它就可以开箱即用。在

我还没有尝试过pdb++,但这可能是你可以尝试的另一种选择。请看这里的答案:Emacs: using pdbtrack (python.el)

相关问题 更多 >