0

上下文:这是在 Debian 6.0.7 上运行的 GNU Emacs 23.2.1(x86_64-pc-linux-gnu,GTK+ 版本 2.20.1)。

运行 pdb (Mx pdb) 时,当我设置断点时,emacs 会切换哪个缓冲区位于哪个窗口中。我已经搜索了互联网和这里,但还没有找到阻止这种情况的方法。这是场景:

我正在使用一个横向拆分的宽窗口以进行并排工作。一旦我使用我的 python 文件启动 pdb (Mx pdb),我就有一个窗口,其中包含我的调试会话(指示 gud-pathfile.py)。另一个窗口有我的 pathfile.py 源文件。每次我单击源代码中的一行,然后单击红色的“设置断点”按钮时,窗口就会交换(如果 .py 文件位于右侧窗口中,则它现在位于左侧,等等)。

感谢您的时间和帮助。

祝福,道格

4

1 回答 1

0

这是一个标准解决方案。它使恢复以前的窗口配置变得非常容易。

(winner-mode)
(global-set-key (kbd "<f7>") 'winner-undo)
(global-set-key (kbd "C-<f7>") 'winner-redo)
于 2013-08-10T18:55:10.150 回答