繁体   English   中英

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

[英]Reopen buffer in split view

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

注意:我在emacsian中使用术语“窗口”。

我为此目的使用`winner-mode':

(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)

这条路

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

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

您可以使用窗口配置寄存器

@ Seanmcl的答案很好,就像@ abo-abo的答案一样。

根据您的工作方式或您想要做的事情,您还可以使用Cx 5 2在新框架中打开当前缓冲区。 然后使用Cx 5 0来完成对该缓冲区的聚焦时删除该帧。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM