加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

emacs – 如何在新框架中运行gdb-many-windows?

发布时间:2020-12-14 01:56:12 所属栏目:Windows 来源:网络整理
导读:我知道我可以打开一个新的框架和M xgdb.但只是做M xgdb并在新框架中执行gdb会好得多. 当我运行它时,gdb-many-windows会破坏原始窗口布局,当我将其杀死时,它无法恢复布局.所以我想在一个新的框架中运行它并关闭那个框架. 更新:我使用(setq gdb-many-windows
我知道我可以打开一个新的框架和M xgdb.但只是做M xgdb并在新框架中执行gdb会好得多.

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

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

解决方法

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

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

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

> C-xrwa(保存窗口配置注册一个)
> M-xgdbRET
> M-xgdb-many-windowsRET
> C-xrwb(将新窗口配置保存到寄存器b)

之后,我可以使用C-xrja和C-xrjb从一个窗口布局跳转到另一个窗口布局

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读