Emacs在同一个窗口而不是其他窗口

时间:2015-06-18 23:34:44

标签: emacs

我多年来一直在使用emacs。在过去的一年左右,出现了一个恼人的问题,即有时Ibuffer或编译缓冲区在我已经在同一个窗口中运行。我通常打开2个缓冲区,一个在另一个之上。我总是希望Ibuffer在我目前不在的那个开放。但它似乎随机挑选。这是一个错误或功能吗?我可以阻止它吗?我已多次搜索过答案,但我还没找到答案。我在终端上运行GNU Emacs 24.5.1。感谢。

1 个答案:

答案 0 :(得分:1)

以下答案与ibuffer

的用法有关

原始海报可能希望使用绑定到o字母的键盘快捷键,即ibuffer-visit-buffer-other-window。 doc-string声明此函数旨在:在另一个窗口中访问此行上的缓冲区。函数ibuffer-visit-buffer-other-window使用pop-to-bufferswitch-to-buffer-other-window,其中应该避免使用专用的窗口:http://www.gnu.org/software/emacs/manual/html_node/elisp/Dedicated-Windows.html

返回键绑定到ibuffer-visit-buffer(使用switch-to-buffer),文档字符串表明此函数旨在:访问此行的缓冲区。如果可选参数SINGLE为非零,则还要确保只有一个窗口。可以通过键入C-u RET以交互方式使用可选参数。