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