org-mode的一些特殊功能怎麼使用?
剛剛看了一下org-mode的manual,但是很多東西還是不知道怎麼弄
例如,如何定義表格來記賬,如何做本地的文檔管理,如何做本地的日記的管理,如何播放多媒體,如何做bib的管理……求大神們給指點指點
用 org-mode 也有一年多了,試著回答一下題主的問題。
首先想問下題主是否已經開始用 org-mode 了,還是只是看了 org-mode 的 manual。如果還沒有上手實際用的話,可以參考 @陳斌 的文章 一年成為Emacs高手(像神一樣使用編輯器),其中提到只要記住 TAB 鍵是展開/收起筆記內容就可以了,別的都可以邊用邊學。
如果已經上手實際用了,還想問一下題主是否對題目中提到的各項內容均有很強的需求,因為需求才是折騰的基礎,沒有需求硬折騰的話會比較痛苦。
回到問題本身。
- 如何利用 org-mode 記賬
知乎上已經有一個類似的問題:如何用 Org-mode 理財? - org-mode
我沒有試過利用 org-mode 記賬,但在 Emacs 中用過命令行工具 ledger 對應的 ledger-mode,具體可以參考 ledger 官網中的 doc,應該可以滿足題主的需求。
- 如何做本地的日記的管理
我用的是 org-mode 中的 capture-templates(參考 Org Manual http://orgmode.org/org.pdf)
(setq org-capture-templates
』(("j" "Journal" entry (file+datetree "~/org/journal.org")
"* %?
Entered on %U
%i
%a")))
將以上代碼添加到 Emacs 的配置文件,就可以直接利用 M-x org-capture j 實現添加日記的功能,再配合 org-mode 的搜索功能,就可以實現日記的管理了。
另外,GitHub 上有這個擴展 bastibe/org-journal · GitHub,應該是擴展了 Emacs 原生支持的 journal 的功能,不過我沒有用過。
- 如何做bib的管理
可以參考知乎上 @雷擇 的回答 如何總結和整理學術文獻? - 雷擇的回答
另外,推薦 helm-bibtex tmalsburg/helm-bibtex · GitHub,可以與 org-ref 結合使用。
至於本地文檔管理,這個我用的不多,不過我認為可以利用 org-mode 中的 link 功能實現簡單的文獻管理。如果是一個程序項目的文件管理,推薦使用 bbatsov/projectile · GitHub。
最後是播放多媒體,我建議還是用專門的軟體吧。謝謝邀請,不過。。
雖然我是emacs使用者,但org-mode的使用,僅局限在寫簡單的文檔這小小的方面。
原因是,我大部分使用emacs的環境是公司內網,所以:記賬只能在手機上搞了(話說記賬這種事我覺得還是手機比較合適)。如果真要在emacs里記賬,有個ledger/ledger · GitHub,附帶了ledger-mode。如果真要用org-mode記賬,我直接google了「org-mode ledger」,呶,第一條是http://orgmode.org/worg/org-contrib/babel/languages/ob-doc-ledger.html,用Babel的方式調ledger。上面兩種用法我都沒有用過:( 如果真要用org-mode的table記賬,這個方案我也沒有試過,我提個思路:- 網上搜索個excel表格記賬的模板
- 把這套excel表格用Org table山寨一個
- 可能的步驟:
- table editor畫3個表格,比如一個每年統計,一個每月統計,一個當月明細;
- #+NAME table_name給每個表格命名
- 幾個formulas,或許需要emacs calc或者elisp自己寫,每月統計的裡面用remote(table_name, field)這種玩意抓當月明細,然後TBLFM;每年統計同樣的方法抓並算每月統計里的
- 記賬到當月明細里;如果添加月份,就每月統計添加一行,添加一個當月明細表格,繼續記賬到當月明細里
(話說ledger的格式已經比較像表格了,我們真的要做那種橫線數線框起來的表格嗎?如果真的要用org-mode記賬,看起來ob-doc-ledger很像那麼回事了)
既然說到Babel了,而且說到記賬了,幹嘛不把R之類的玩意整進來呢?就是用它畫張圖也不錯啊。有興趣,直接google "ob-doc-R"或者"org-mode babel r"之類的。
上面說的,我全部都沒有用過。
推薦閱讀:
※OmniFocus的軟體邏輯究竟是怎樣的?
※wunderlist和todoist 二選一 該選哪一個?
※如何用 OmniFocus 實現 GTD?
※如何高效使用2do並融入gtd體系,清單創建有哪些建議?
※最好用的具有雲同步功能的 GTD 軟體是什麼?
TAG:GTDGettingThingsDone | Linux | Emacs | 學術論文 | org-mode |