在Emacs中,我们可以最大化当前活动窗口,然后在多窗口环境中恢复它吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Emacs中,我们可以最大化当前活动窗口,然后在多窗口环境中恢复它吗?相关的知识,希望对你有一定的参考价值。

我喜欢打开多个窗口,每个窗口都打开了自己的文件。有时,我想最大化我编辑的那个占据整个屏幕,然后将其恢复到以前的大小和位置。

有办法吗?

根据emacs菜单,我只能想出放大窗口,收缩窗口......就是这样..

答案

或多或少 - try using winner-mode。它将记住最后几个(大约200个)窗口配置,并让您通过简单的(C-c(右|左))击键来完成它们。它很容易打开,因为它内置于:

(when (fboundp 'winner-mode)
  (winner-mode 1))

将它与windmove结合起来,在你的窗户之间移动会更加棒极了。

另一答案

使用命令window-configuration-to-registerM-x window-configuration-to-register,按Enter键,然后使用一些寄存器(字符),例如a。要最大化当前窗口,请使用C-x 1。如果要还原,请键入C-x r j a

另一答案

解决方法。

  1. ESC ESC ESC用活动光标最大化缓冲区。
  2. M-x`在其他缓冲区之间导航。

以上是关于在Emacs中,我们可以最大化当前活动窗口,然后在多窗口环境中恢复它吗?的主要内容,如果未能解决你的问题,请参考以下文章

使用R会话和并排窗口启动Emacs?

emacs 列表缓冲区行为

在使用 emacsW32 的 windows 上关闭当前窗口 (x) 时,如何保持 emacs 服务器运行?

emacs中,怎么样将文件列表中的文件在另一个窗口打开?

如何使用 Emacs 运行方案?

Emacs: 设置窗口标题格式