借助這些 Emacs 模式輕鬆記錄資訊。
不管你從事哪種工作,你都無可避免地需要記筆記。而且可能還不是一點點。現在這年頭,大家都開始以數位的形式來記筆記了。
開源軟體愛好者有多種途徑來以電子的方式記下他們的創意、想法和研究過程。你可以使用 網頁工具,可以使用 桌面應用,或者你也可以 使用命令列工具。
如果你使用 Emacs(偽裝成文字編輯器的強力作業系統),有多個模式可以幫你有效地記錄筆記。我們這裡列舉三個例子。
在少數情況下,我只能使用 Mac時,有一個工具是我不能缺少的:nvALT 筆記應用。Deft 模式 為 Emacs 帶來了 nvALT 式的體驗。
Deft 將你的筆記以文字檔案的形式儲存在電腦中的某個資料夾中。當你進入 Deft 模式,你會看到一系列的筆記及其摘要。這些摘要其實就是文字檔案的第一行。若第一行是 Markdown、LaTeX,甚至 Emacs Org 模式的格式的話,Deft 會忽略掉這些格式而只顯示文字內容。
要開啟筆記,只需要向下捲動到該筆記的位置然後按下回車即可。然而 Deft 不僅僅只是這樣。根據 Deft 開發者 Jason Blevins 的說法,它的主要操作是搜尋和過濾。Deft 的實現方式簡單而有效。輸入關鍵字然後 Deft 會只顯示標題中包含關鍵字的筆記。這在你要從大量筆記中找到某條筆記時非常有用。
如果本文沒有包含 Org 模式 的話,那麼我可能會被人所詬病。為什麼?它可以說是 Emacs 中最靈活、使用最廣泛的記錄筆記的方式了。以正確的方式使用它,Org 模式可以極大地增強記筆記的能力。
Org 模式的主要優勢在於它組織筆記的方式。在 Org 模式中,一個筆記檔案會被組織成一個巨大的大綱。每個章節就是大綱裡的一個節點,你可以對它進行展開和折疊。這些章節又可以有子章節,這些子章節也可以展開和折疊。這不僅使你一次只關注於某個章節,而且可以讓你瀏覽整個大綱。
你可以在多個章節之間 進行互聯,無需通過剪下和複製就能快速移動章節,以及 附加檔案 到筆記中。Org 模式支援帶格式的字元和表格。如果你需要轉換筆記到其他格式,Org 模式也有大量的匯出選項。
當我使用 Emacs 已經成為一種習慣時,howm 馬上就成為我嚴重依賴的模式之一了。雖然我特別喜歡使用 Org 模式,但 howm 依然佔有一席之地。
Howm 就好像是一個小型維基。你可以建立筆記和任務列表,還能在它們之間建立連結。通過輸入或點選某個連結,你可以在筆記之間跳轉。如果你需要,還可以使用關鍵字為筆記新增標籤。不僅如此,你可以對筆記進行搜尋、排序和合併。
Howm 不是最漂亮的 Emacs 模式,它的使用者體驗也不是最佳。它需要你花一點時間來適應它,而一旦你適應了它,記錄和查詢筆記就是輕而易舉的事情了。