分类: LINUX
2012-03-15 19:16:21
安装方法,主要察看 ibuffer.el 的开头注释中描述的内容。
(require 'ibuffer) (global-set-key (kbd "C-x C-b") 'ibuffer)按 C-x C-b 打开 ibuffer 的界面。
基本功能切换 buffer按 major mode 切换 buffer按回车, 地球人都知道。
按 / m , 默认提示的是当前行 buffer 的 major mode , 回车。这样就只显示 major mode 相同的 buffer 了。
还可以自己输入 major mode 的名字,可以用 TAB 键自动补齐
按 名字显示 buffer / n然后输入,名字的 regexp , 至显示匹配的。
/ f 可以过滤 file name / / 全部显示 , 两个斜杠 在所有打开的buffer 中搜索先选中(mark) 要查找的 buffer ,按 t 表示 toggle mark, 选中所有的。然后安 O (occur) 然后输入 regexp
除了 O (occur) 还可以输入 U (replace) , Q( query replace) 可以在所有mark 的 buffer 中查找并替 换。
输入 I 表示 query replace regexp .
输入 / c , 然后输入 regexp ,那么就会只显示所有 包含regexp 的 buffer 。
关闭所有的 buffer前面的功能很多都与 mark buffer 有关。 下面的命令用来 mark buffer
这样就有两重以上的过滤,
/ p 就可以去掉一重过滤。 / / 可以去掉所有重过滤。 更新 ibuffer 的内容 , 按 g还有一些高级功能,我还不常用,这些功能已经让我很兴奋了。本来 写了很多,我就有删除了,因为 C-h m 可以察看完全的帮助信息我 只列出来我常用的。
一般我先用 / 的系列命令,过滤掉我不关心的 buffer ,然后 t , 选中所有,用 u 剔除掉我不想要的,然后在用对应的命令操作