開始使用 Org 模式吧,在沒有 Emacs 的情況下
不,你不需要 Emacs 也能用 Org,這是我開源工具系列的第 16 集,將會讓你在 2019 年變得更加有生產率。
每到年初似乎總有這麼一個瘋狂的衝動來尋找提高生產率的方法。新年決心,正確地開始一年的衝動,以及“向前看”的態度都是這種衝動的表現。軟體推薦通常都會選擇閉源和專利軟體。但這不是必須的。
這是我 2019 年改進生產率的 19 個新工具中的第 16 個。
Org (非 Emacs)
Org 模式 (或者就稱為 Org) 並不是新鮮貨,但依然有許多人沒有用過。他們很樂意試用一下以體驗 Org 是如何改善生產率的。但最大的障礙來自於 Org 是與 Emacs 相關聯的,而且很多人都認為兩者缺一不可。並不是這樣的!一旦你理解了其基礎,Org 就可以與各種其他工具和編輯器一起使用。
Org,本質上,是一個結構化的文字檔案。它有標題、子標題,以及各種關鍵字,其他工具可以根據這些關鍵字將檔案解析成日程表和代辦列表。Org 檔案可以被任何純文字編輯器編輯(例如,Vim、Atom 或 Visual Studio Code),而且很多編輯器都有外掛可以幫你建立和管理 Org 檔案。
一個基礎的 Org 檔案看起來是這樣的:
* 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-orgmode 外掛包括建立 Org 檔案、語法高亮的功能,以及各種用來生成跨檔案的日程和綜合代辦事項列表的關鍵命令。
Atom 的 Organized 外掛可以在螢幕右邊新增一個側邊欄,用來顯示 Org 檔案中的日程和代辦事項。預設情況下它從配置項中設定的路徑中讀取多個 Org 檔案。Todo 側邊欄允許你透過點選未完事項來將其標記為已完成,它會自動更新源 Org 檔案。
還有一大堆 Org 工具可以幫助你保持生產率。使用 Python、Perl、PHP、NodeJS 等庫,你可以開發自己的指令碼和工具。當然,少不了 Emacs,它的核心功能就包括支援 Org。
Org 模式是跟蹤需要完成的工作和時間的最好工具之一。而且,與傳聞相反,它無需 Emacs,任何一個文字編輯器都行。
via: https://opensource.com/article/19/1/productivity-tool-org-mode
作者:Kevin Sonney 選題:lujun9972 譯者:lujun9972 校對:wxy
相關文章
- JPA EntityManager 在沒有實體類的情況下返回Map
- 不應該在沒有 sudo 的情況下執行 Docker 的原因Docker
- Emacs 系列(三): Org 模式的補充Mac模式
- 在沒有curl和wget情況下傳送HTTP請求wgetHTTP
- 沒有備份的情況下處理undo損壞
- Windows 98 在沒有註冊的情況下對系統進行更新(轉)Windows
- 沒有介面文件的情況下如何開展介面自動化測試?
- 在沒有開啟審計的情況下定位Oracle錯誤的登入Oracle
- 如何在沒有前端框架的情況下實現元件化前端框架元件化
- 誤刪資料檔案在沒有歸檔的情況下恢復實驗
- Nature回應:為什麼在沒有程式碼的情況下發布AlphaFold3?
- oracle11g在沒DNS情況下failover的配置方法OracleDNSAI
- 資料庫在沒有備份的情況下的資料檔案損壞的恢復資料庫
- 4.3.4.1 在不使用Oracle OMF的情況下建立CDBOracle
- 沒有備份的情況下如何處理logical & physical corrupt blockBloC
- Emacs 系列(五):Org 模式之文件與演示稿Mac模式
- Emacs 系列(四):使用 Org 模式自動管理郵件及同步文件Mac模式
- 處理emacs-org模式TODO的一個指令碼Mac模式指令碼
- 在不影響程式使用的情況下新增shellcode
- 在不安裝oracle客戶端的情況下,使用PLSQLOracle客戶端SQL
- 在沒有本地安裝的情況下在 Postman 上測試您的端點Postman
- 如何這沒有顯示器的情況下獲取樹莓派IP?樹莓派
- gorm使用事務併發情況下切有最大mysql連線數限制的情況下的BUG,踩坑了GoORMMySql
- composite模式在什麼樣的情況下比較適用啊模式
- 在沒有上傳伺服器端的情況下看到上傳圖片的效果圖window.createObjectURL伺服器Object
- 沒有自動備份的情況下控制檔案全部丟失的恢復
- 在這種情況下如何節約記憶體使用?記憶體
- Oracle 10gR2 RAC 沒有備份的情況下恢復ocr和voteOracle 10g
- 沒有tag標識備份的情況下incremental updating backup是如何執行的REM
- 沒有連線target database的情況下執行RMAN duplicate可能引發的問題Database
- 框架下載後解壓失敗,有沒有遇到同樣情況的?框架
- 接近80萬臺FTP伺服器可在沒有密碼情況下訪問FTP伺服器密碼
- 爬蟲在什麼情況下才需要使用代理IP爬蟲
- oracle 為什麼沒有使用索引的一種情況Oracle索引
- 高效使用 Org 模式模式
- 微服務上 AWS 雲, 在使用ALB 的情況下, Eurek 中如何配置微服務
- 在沒有許可權登陸終端的情況下如何透過exp工具獲取含clob欄位的表
- 測試在cursor_sharing為force情況下執行計劃的共享情況