每到年初彷佛總有這麼一個瘋狂的衝動來尋找提升生產率的方法。新年決心,正確地開始一年的衝動,以及「向前看」的態度都是這種衝動的表現。軟件推薦一般都會選擇閉源和專利軟件。但這不是必須的。 |
這是我 2019 年改進生產率的 19 個新工具中的第 16 個。html
Org (非 Emacs)
Org 模式 (或者就稱爲 Org) 並非新鮮貨,但依然有許多人沒有用過。他們很樂意試用一下以體驗 Org 是如何改善生產率的。但最大的障礙來自於 Org 是與 Emacs 相關聯的,並且不少人都認爲二者缺一不可。並非這樣的!一旦你理解了其基礎,Org 就能夠與各類其餘工具和編輯器一塊兒使用。linux
Org,本質上,是一個結構化的文本文件。它有標題、子標題,以及各類關鍵字,其餘工具能夠根據這些關鍵字將文件解析成日程表和代辦列表。Org 文件能夠被任何純文本編輯器編輯(例如,Vim、Atom 或 Visual Studio Code),並且不少編輯器都有插件能夠幫你建立和管理 Org 文件。git
一個基礎的 Org 文件看起來是這樣的:github
* Task List ** TODO Write Article for Day 16 - Org w/out emacs DEADLINE: <2019-01-25 12:00> *** DONE Write sample org snippet for article - Include at least one TODO and one DONE item - Show notes - Show SCHEDULED and DEADLINE *** TODO Take Screenshots ** Dentist Appointment SCHEDULED: <2019-01-31 13:30-14:30>
Org 是一種大綱格式,它使用 * 做爲標識指明事項的級別。任何以 TODO(是的,全大些)開頭的事項都是代辦事項。標註爲 DONE 的工做表示該工做已經完成。SCHEDULED 和 DEADLINE 標識與該事務相關的日期和時間。如何任何地方都沒有時間,則該事務被視爲全天活動。vim
使用正確的插件,你喜歡的文本編輯器能夠成爲一個充滿生產率和組織能力的強大工具。例如,vim-orgmode 插件包括建立 Org 文件、語法高亮的功能,以及各類用來生成跨文件的日程和綜合代辦事項列表的關鍵命令。編輯器
Atom 的 Organized 插件能夠在屏幕右邊添加一個側邊欄,用來顯示 Org 文件中的日程和代辦事項。默認狀況下它從配置項中設置的路徑中讀取多個 Org 文件。Todo 側邊欄容許你經過點擊未完事項來將其標記爲已完成,它會自動更新源 Org 文件。工具
還有一大堆 Org 工具能夠幫助你保持生產率。使用 Python、Perl、PHP、NodeJS 等庫,你能夠開發本身的腳本和工具。固然,少不了 Emacs,它的核心功能就包括支持 Org。插件
Org 模式是跟蹤須要完成的工做和時間的最好工具之一。並且,與傳聞相反,它無需 Emacs,任何一個文本編輯器都行。htm
via: https://opensource.com/article/19/1/productivity-tool-org-modeblog
做者:Kevin Sonney 選題:lujun9972 譯者:lujun9972 校對:wxy
原文來自:https://linux.cn/article-10574-1.html
本文地址:https://www.linuxprobe.com/emacs-org-2.html編輯:張建,審覈員:逄增寶