emacs 列表缓冲区行为

标签 emacs elisp

在 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/

相关文章:

elisp - 从 Emacs 缓冲区中提取 URL?

emacs - 在光标点生成一个随机的 5 个字母 + 数字字符串。 (全部小写)

emacs - 主模式 Hook 配置会影响其他缓冲区

image - Emacs:是否可以浏览目录中的图像?在 Windows 上?

emacs - 如何提交软件包的更新?

regex - 使用 elisp 替换查找替换正则表达式无法正常工作

Emacs: 'Find file' 不改变工作目录

python - 如何在 shell 中运行 emacs lisp 解释器?

emacs - Common Lisp 有一些功能。我怎样才能在 elisp 中写一些或任何东西?

python - 如何在 Emacs 中设置定界符内的语法颜色?