2013-01-31 269 views
1

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

+0

[Emacs:帮助我理解文件/缓冲区管理]的可能的重复(http://stackoverflow.com/questions/3145332/emacs-help-me-understand-file-buffer-management) – Wilduck

+1

它没有得到使用后封闭和埋藏?它不应该通过缓冲区循环,因为它是一个特殊的(以*开始的)缓冲区。 –

回答

4

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

为了您的具体问题,我建议使用优秀winner-mode。只需将(winner-mode 1)添加到您的.emacs文件(或输入M-xwinner-modeRET即可试用)。

启用后,您可以拨打winner-undoC-C<左>(反复,如果需要的话),以通过以前所有的窗口配置向后移动。

因此,当弹出一个窗口,你不再需要它,你键入C-C<离开>,你马上是怎么回事情是前。

C-C<右>呼叫winner-redo用于恢复你开始使用(即,它不通过像撤消命令的配置工序)的结构。

还注意到,许多类型的buffer中可以q被掩埋或ž删除。