5

我知道我可以打开一个新框架并且M+xgdb. 但只是在一个新框架M+xgdb中执行并gdb执行会好得多。

gdb-many-windows当我运行它时破坏原始的Windows布局,当我杀死它时它无法恢复布局。所以我想在一个新框架中运行它并关闭那个框架。

更新:我使用(setq gdb-many-windows t). 如果我调用gdb,它会gdb-many-windows自动使用布局。

4

1 回答 1

6

gdb这是一个在新创建的框架中调用多个窗口的简单函数:

(defun my-gdb-other-frame ()
  (interactive)
  (select-frame (make-frame))
  (call-interactively 'gdb))

我用来解决窗口布局问题的另一种方法gdb-many-windows是将不同的窗口配置保存到寄存器中。FWIW,这是我的工作流程:

  1. C-xrwa(保存窗口配置注册a

  2. M-xgdbRET

  3. M-xgdb-many-windowsRET

  4. C-xrwb(保存新窗口配置注册b

之后,我可以使用C-xrjaC-xrjb

于 2012-11-27T07:19:21.580 回答