(Emacs新手在这里)
有时会在我的emacs编辑器中打开帮助缓冲区。它在另一个窗格中打开,将当前窗口垂直分成两半。
当我使用C-k buffer-name时,为了杀死缓冲区(比如帮助),在该窗格中会自动打开一些其他缓冲区(比如 scratch )。
在随机缓冲区(帮助或调试..)打开后,是否可以恢复到以前的配置。
我之前的配置是返回没有窗格的单个窗口
答案 0 :(得分:3)
要在任意更改后恢复到上一个窗口配置,您应该在.emacs文件中启用winner-mode
:
(winner-mode 1)
然后您可以使用 C-c < left> (如有必要,反复进行)以winner-undo
撤消窗口配置更改。
Cc < right> 调用winner-redo
,它会返回最新的配置(立即;不是单步执行,就像'undo'命令一样)。
赢家模式是Emacs创建不需要的窗口永远不会烦恼的关键,但它也让你做你以前不会做的事情(例如 Cx 1 可以暂时最大化你的一个窗口以便于阅读,因为回到你刚删除的所有窗口现在都是微不足道的。)
显然,如果你意外弄乱你的窗口配置,这也非常有用!
答案 1 :(得分:0)
你好恢复到一个缓冲区,你必须在你想要保留的缓冲区中点击 C-x 1 。并在帧之间切换 C-x o