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。之後就結尾了!