如何在Emacs中调用缓冲区列表

Joj*_*jje 3 emacs buffer

我经常键入M-x buffer-menu以在Emacs中切换缓冲区.如何使用较短的命令执行此操作?它的字符串非常长.

谢谢!

Fed*_*oca 6

Cx Cb

如前所述这里


Gil*_*il' 6

  • 您可以使用C-x b更改缓冲区.您必须输入缓冲区名称的前几个字母,当然您可以使用完成.如果按TAB(Emacs中最有用的键),将显示(匹配)缓冲区列表.您可以单击此列表以切换到缓冲区.

  • 您可以绑定buffer-menu到密钥.选择一个不用于其他命令的密钥 - 比方说f12- 并将以下行添加到文件中~/.emacs:

    (global-set-key (kbd "<f12>") 'buffer-menu)
    
    Run Code Online (Sandbox Code Playgroud)
  • 在Emacs中有许多其他更改缓冲区的接口,它们可以比C-x b和更高效C-x C-b.由于这往往是一个非常个人的选择,我建议你尝试一些,并保持你感觉最舒适的那个.