我正在使用 pdb 调试 Python 程序,但对它的行为不满意。
我将屏幕分成多个 emacs 窗口,当我执行 pdb 时,它(随机?)用 *gud* 调试器的输出替换其中一个窗口。
此外,当遇到断点时,即使调试缓冲区已经在一个窗口中可见,它通常也会将此缓冲区放入另一个窗口,并用源文件的内容替换我的另一个窗口。(顺便说一句,我喜欢它跳转到源文件中的正确行)
如何禁用 gud/pdb 为我管理我的窗口?在 emacs 中是否有可能阻止对窗口和屏幕布局的所有编程操作?
编辑:我在另一篇文章中找到了部分解决此问题的答案:切换专用窗口