原文地址:http://blog.chinaunix.net/uid-342902-id-2416116.html
根據只管去做(GTD)的理念,你需要一個可靠的外部系統來接管所有可能擾亂你心緒的事情,而你的心中應該是無所牽掛,可以"只管去做"的。
在這裏,org-mode自然就是那個可靠的外部系統了,這在emacs23下是自帶的,稍稍在.emacs下加點配置
(add-to-list 'auto-mode-alist '("\\.org$" . org-mode))
(define-key global-map "\C-cl" 'org-store-link)
(define-key global-map "\C-ca" 'org-agenda)
(setq org-hide-leading-stars t)
(setq org-log
-done t)
|
下面就正式開始吧,先建個文件夾,如~/.org/,在裏面新建org文件,比如與工作無關的個人事務都放在self.org裏,它的大概樣子如下(第一行以後再解釋):
+TAGS: EASY(e) COMM(c)
OFFICE(o) READ(r) URGENT(u)
FUTURE(f) WAIT(w) MEMO(m) * 閱讀、充電 ** 計算機 * 強身健體 ** 力量、健美 ** 有氧運動 * 人際關係 * Basket ** 臨時籃子
|
然後就開始靜下心來,耐心地,自下而上地將你所有縈繞於心中的所有事情轉移到這個系統中去。記住是所有,不要留任何隱患,所有具體不具體的,成熟不成熟的都要寫下來,總之就是不要讓它再幽魂不散地騷擾你的心境了。
比如說,你今天發現圖書館新開的自習室裏有很多你感興趣的新書,總時不時地覺得該提高一下表達能力、寫作能力、演講能力,還有一堆書想看,希望能培養良好的閱讀習慣,還想學用blender作三維建模,想起北京秋天不長了,該出去享受一下陽光順便活動一下生鏽的筋骨了,想起本科同學好久不聯繫了。。。都寫下來吧,不管是些具體的事、模糊的意向還是些不成熟的想法,先記下來再說。初次做這個大概需要一兩個小時,寫下上百條都不要奇怪,往後就要靠平常注意積累了。
以下仍然只是個示例:
#+TAGS: EASY(e) COMM(c)
OFFICE(o) READING(r) URGENT(u)
FUTURE(f) WAIT(w) MEMO(m) * 閱讀、充電 ** 養成閱讀習慣 *** 沒有條件創造條件也要上,晚上遠離電腦兩個小時,去圖書館 :EASY: *** TODO 下載感興趣的jar電子書傳到手機上,利用一切間隙看 ** 計算機 *** 閱讀<Mastering Algorithms with perl> :FUTURE: *** 學習blender三維建模 :FUTURE: ** 英語 *** 千萬別學英語 :EASY:
- [ ] 每天反覆聽同一盒磁帶
- [ ] 反覆聽一個月後聽寫、跟讀 * 強身健體 ** 力量、健美 *** TODO 去趟天成買對啞鈴 :EASY: ** 有氧運動 *** 去八達嶺殘長城轉轉 *** 參加一次1.3+級的穿越 *** 騎車繞北京城半圈 * 人際關係 *** 好久沒見老同學了 * Basket ** 臨時籃子 *** 文獻中心二樓的研究生自習室很好,很強大 :MEMO: *** 提高一下表達、寫作能力 :URGENT: *** 提高演講能力 :FUTURE: *** 閱讀<哲學的故事> :READING:
|
所有事項都以*開頭,*數目代表了級數,org-mode其實就是一種outline mode,帶*的是outline項。org-mode支持對outline項作以下操作(鼠標在outline項上):
- TAB摺疊、打開子項,Shift-TAB摺疊、打開整個文檔
- C-c C-c指定當前項標籤,如上面的
:URGENT:,
:MEMO:等,方便以後分類查找
- M-左右方向鍵減/增*數目
- M-上下方向鍵移動當前項位置
- C-c C-t設定當前項狀態爲TODO DONE或空白
- C-c C-s規劃時間(只建議用於約會或非此時不可的情形)
- C-c C-d設定最後期限(deadline)
好了,現在假設你現在已經有了一個長達幾百行的列表,千萬別讓它就這麼堆着,那樣你就前功盡棄了,好不容易從腦中清除出來的東西可能過不多久又重新縈繞在你腦中。你現在要做的便是清理你放在這個你所依賴的系統裏的所有信息,具體過程如下:
- 逐一處理,馬上作出決定,不要積壓
- 如果認定是垃圾,刪除
- 如果可委派別人,委派出去,將該項標籤設爲:WAIT:,這個標籤下的事情都不用你幹(爽吧)
- 2分鐘可完成的立刻幹掉
- 應該儘快採取行動但超過2分鐘的,C-c C-t設爲TODO
- 這是一件不具體的事務(如養成閱讀習慣),那麼確定如何實施下一步(創造條件,下載jar書)
- 也許在將來再做的事設標籤爲:FUTURE:
- 不要剩餘有未處理的事項,以後注意隨時添加,及時檢查處理(比如前面的例子就還有四、五項未處理,不應該)