iT邦幫忙

DAY 18
3

EMACS 新思維系列 第 18

[EMACS新思維 第二十一天] ibuffer

C-x C-b 下去是 *buffer*,那,有沒有管理 buffer 更好的工具呢?
有滴,而且這個工具是內建的哦!叫 ibuffer。

啓用

(global-set-key (kbd "C-x C-b") 'ibuffer)
(autoload 'ibuffer "ibuffer" "List buffers." t)

因爲是內建的,所以是把快捷鍵覆蓋即可!第一次呼叫 ibuffer 的時候會需要一點啓動時間。

操作
與 dired 類似。請參考 dired 上篇的快捷鍵。

ibuffer-vc
我又裝 ibuffer-vc 這個套件,效果如下圖:

按照版本管理來安排檔案(即同一個專案的檔案放一起)。我的設定如下:

(setq ibuffer-formats
      '((mark modified read-only vc-status-mini " "
              (name 18 18 :left :elide)
              " "
              (size 9 -1 :right)
              " "
              (mode 16 16 :left :elide)
              " "
              (vc-status 16 16 :left)
              " "
              filename-and-process)))

以上,明天會講 emacs vs version-control。後天開始是連續四天的 org-mode。之後就結尾了!


上一篇
[EMACS新思維 第二十天] 檔案管理員 Dired (下:進階使用)
下一篇
[EMACS新思維 第二十二天] 版本管理(Version-Control)
系列文
EMACS 新思維27

尚未有邦友留言

立即登入留言