Emacs必修:缓冲区与ibuffer

如果不太较真,缓冲区可以当作是Emacs打开的文件。缓冲区操作就是对打开的文件进行保存、关闭和切换等操作。

1 使用ibuffer代替list-buffers

(defalias 'list-buffers 'ibuffer)

2 基本快捷键

命令 作用 绑定
list-buffers 缓冲区列表 C-x C-b
switch-to-buffer 切换缓冲区 C-x b
kill-buffer 关闭缓冲区 C-x k

3 ibuffer常用操作(“C-x C-b”呼出缓冲区列表)

  • m:(小写m)标记缓冲区(当前光标处)
  • u:(小写u)取消比较(当前光标处)
  • D:关闭已标记的缓冲区
  • S:保存已标记的缓冲区
  • g:更新列表
  • o:在新窗口中查看缓冲区
  • RET:查看该缓冲区
  • `:切换列表显示形式

命令组合示例:

  • *uSD:标记所有未保存缓冲区,保存,然后关闭

4 ibuffer快捷键速览

“C-x C-b”呼出缓冲区列表查看菜单即可:

Emacs必修:缓冲区与ibuffer


作者: [email protected]

Created: 2018-07-03 二 10:45