2024-06-02 04:26:56 发布
网友
是否可以在emacs中设置一个python调试环境,以便在调试C时模拟gud gdb提供的调试环境?在
例如,使用pdb.set_trace()设置断点,并在相关源代码文件中有一个箭头注释,突出显示您在单步执行语句和函数时的进度
pdb.set_trace()
在经过一轮C调试之后,我尝试调试python代码时,我真的错过了这个功能,所有这些都是在emacs中进行的
是的,如果您在python模式下,该功能是存在的,并且应该可以工作。emacs是否表示python模式处于活动状态?在
注意,对于emacs24x和常规的M-x shell,您可能需要添加一个钩子,如here所述。如果您使用M-x python-shell-send*命令运行,它就可以开箱即用。在
M-x shell
M-x python-shell-send*
我还没有尝试过pdb++,但这可能是你可以尝试的另一种选择。请看这里的答案:Emacs: using pdbtrack (python.el)
是的,如果您在python模式下,该功能是存在的,并且应该可以工作。emacs是否表示python模式处于活动状态?在
注意,对于emacs24x和常规的
M-x shell
,您可能需要添加一个钩子,如here所述。如果您使用M-x python-shell-send*
命令运行,它就可以开箱即用。在我还没有尝试过pdb++,但这可能是你可以尝试的另一种选择。请看这里的答案:Emacs: using pdbtrack (python.el)
相关问题 更多 >
编程相关推荐