Emacs杀死缓冲区

时间:2013-12-27 20:33:28

标签: emacs

(Emacs新手在这里)

有时会在我的emacs编辑器中打开帮助缓冲区。它在另一个窗格中打开,将当前窗口垂直分成两半。

当我使用C-k buffer-name时,为了杀死缓冲区(比如帮助),在该窗格中会自动打开一些其他缓冲区(比如 scratch )。

在随机缓冲区(帮助或调试..)打开后,是否可以恢复到以前的配置。

我之前的配置是返回没有窗格的单个窗口

2 个答案:

答案 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