在拆分视图中重新打开缓冲区

jyr*_*and 5 emacs elisp emacs24

emacs中是否有内置选项可以在完整窗口和拆分窗口之间切换,以便两个文件保持不变?好像最小化一个缓冲区一段时间.目前,当我执行Cx 3垂直分割时,它将打开相同的缓冲区,然后我在另一个窗口中打开一个文件.但在某些时候,我想再次专注于一个部分并"最小化"另一半窗口.后来我想取消最小化并重新显示这两个文件.这可以切换emacs窗口吗?

注意:我在emacsian中使用术语"窗口".

abo*_*abo 4

我为此目的使用“获胜者模式”:

(winner-mode)
(global-set-key [f9] 'delete-other-windows)
(global-set-key [C-f9] 'delete-window)
(global-set-key (kbd "<f7>") 'winner-undo)
(global-set-key (kbd "C-<f7>") 'winner-redo)
Run Code Online (Sandbox Code Playgroud)

这边走

  • f9“最大化”当前窗口,
  • f7恢复之前的配置。
  • C-f9“最小化”当前窗口。

我很少使用C-f7,只是为了完整性而将其包含在内。