emacs中是否有内置选项可以在完整窗口和拆分窗口之间切换,以便两个文件保持不变?好像最小化一个缓冲区一段时间。目前,当我执行C-x 3垂直分割时,它将打开相同的缓冲区,然后在另一个窗口中打开一个文件。但在某些时候,我想再次专注于一个部分并“最小化”另一半窗口。后来我想取消最小化并重新显示这两个文件。这可以切换到emacs窗口吗?
注意:我在emacsian中使用术语“窗口”。
答案 0 :(得分: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)
这样
我很少使用 C-f7 ,只是为了完整性而包含它。
答案 1 :(得分:3)
答案 2 :(得分:2)
@ Seanmcl的答案很好,就像@ abo-abo一样。
根据您的工作方式或您想要做的事情,您还可以使用C-x 5 2
在新框架中打开当前缓冲区。然后在那里使用C-x 5 0
删除那个框架,重点关注那个缓冲区。