我同时使用 emacs 和 gdb。每次我发出 gdb-many-windows 我都会打开以下缓冲区。
| GUD buffer (I/O of GDB) | Locals/Registers buffer |
| Primary Source buffer | I/O buffer for debugged pgm |
| Stack buffer | Breakpoints/Threads buffer |
这很棒。但是因为我需要深入研究代码并且因为我有多个显示器。我希望将主源缓冲区(已调试的源代码)保留在单独的窗口中。其他四个缓冲区的其余部分一起显示在不同的窗口中。
例如,在窗口 1 中,我将有
| Primary Source buffer |
在窗口 2 中,我将拥有
| GUD buffer (I/O of GDB) | Locals/Registers buffer |
| | I/O buffer for debugged pgm |
| | Breakpoints/Threads buffer |
| | Stack buffer |
我怎样才能做到这一点?我也希望这是默认设置,每次我打开 gdb-many-windows 时。谢谢