Emacs缓冲管理

时间:2013-01-31 23:13:58

标签: emacs

我想知道人们如何管理随机生成的无用消息等emacs缓冲区,例如在完成之后,我得到一个完成缓冲区,它让我感到不安,它创建了一个缓冲区,我必须遍历才能到达下一个缓冲区。有人有解决方案吗?

1 个答案:

答案 0 :(得分:4)

标题相当含糊。在Emacs的“缓冲管理”的一般主题中有很多Q& As。这是一个包含其他几个链接的链接(参见右侧边栏中的“链接”):
How can I more easily switch between buffers in Emacs?

对于您的具体问题,我建议使用优秀的winner-mode。只需将(winner-mode 1)添加到.emacs文件中(或键入 M-x winner-mode RET 即可试用。

启用后,您可以使用 Cc < left> (重复,如有必要)调用winner-undo,以向后退步所有先前的窗口配置。

因此,当一个窗口弹出而你不再需要它时,你输入 Cc < left> ,你就会立即回到以前的状态。

Cc < right> 调用winner-redo来恢复您开始使用的配置(即它不会像undo命令那样逐步完成配置)

另请注意,许多类型的缓冲区可以用 q 掩埋,或者用 z 删除。