在 GNU emacs 中,每次我按 Ctrl-x Ctrl-b 查看所有缓冲区时,窗口都会被拆分以显示缓冲区列表,或者如果我的窗口已拆分2(例如,我将在下面的窗口中运行一个 shell),缓冲区列表出现在另一个窗口中。
我期望的行为是缓冲区列表出现在我的事件窗口中,以便我可以选择我想要的缓冲区并继续在同一窗口中工作,而不必 Ctrl-x Ctrl-o 到另一个缓冲区,选择缓冲区(使用 enter)并在另一个窗口中编辑该缓冲区...我已经用谷歌搜索了它,但这似乎不是一个常见的愿望?我想知道是否有人有 elispy (或其他)解决方案?
最佳答案
您可能需要重新绑定(bind)C-x C-b以调用buffer-menu
而不是list-buffers
:
(global-set-key "\C-x\C-b" 'buffer-menu)
关于emacs 列表缓冲区行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1231188/