Dired 代表 “DIRectory EDitor” 的縮寫,是 Emacs 內建的一個功能完整而強大的檔案管理員(自訂的彈性更是其他 FM 沒得比的)。
我想他唯一的弱點是圖片顯示以及設定麻煩,不過本篇應該能夠幫你搞定大部分必要的設定。
我認為 Dired 是 Emacs 最獨特、吸引人、且最令人上癮與依賴的殺手級功能之一(就我所知目前還沒有其他編輯器有同等強大的工具)。相信聽過 Emacs 的很多人都會聽過 Emacser 的這種讚美,但當你實際想用時卻發現,
C-h m
一看文件指令一大堆,而且很多指令名看不出來是做什麼的,根本不知從何下手。因此現在讓我們直奔主題:
最常用的命令
怎麼開啟 Dired?
C-x C-f
後不要選檔案、還在目錄時直接按下 Enter 就是了。
1 | g: 重新整理 |
必備設定檔
但只知道這些是不夠的。沒辦法,說實話沒設定過的 Dired 難用得連我家的貓都不想用。因此這裡整理了一些(我認為且推薦)必備的 Dired 相關設定,設定以後 Dired 立刻順手 n 倍:
請記得先去安裝 Dired+ ,他提供了 Dired 非常多的額外功能。
1 | (require 'dired) |
經過這些調校以後,現在多了這些功能:
1 | (: 隱藏/顯示詳細資訊(Emacs24.4 安裝 Dired+ 後,會自動把檔名以外的部份隱藏起來,很方便) |
現在應該順手很多了吧? ˊ・ω・ˋ
Dired 的功能還有很多很多,像是 mark 起來的檔案批次處理之類的,不過其實我最常用的也就以上這些功能,只要能夠活用,相信 Dired 應該會成為你非常重要的工具。有興趣的可以在 Dired 中按C-h m
再慢慢研究還有什麼功能。如有覺得不錯的也請不吝分享:-)。