作者:Charles Cave
Using Emacs org-mode for GTD:http://members.optusnet.com.au/~charles57/GTD/orgmode.html
Getting Things Done(GTD)是美國(guó)的商業(yè)顧問(wèn)David Allen提倡的一種提高生產(chǎn)效率的系統(tǒng)。David Allen雖然通過(guò)各種演講,研究會(huì)等推廣它的GTD系統(tǒng),但是更出名的還是他的著作《Getting Things Done》吧。企鵝出版社出版了《The Art of Stress-Free Productivity》(盡管去做: 無(wú)壓工作的藝術(shù))一書(shū)。你可以在Amazon買(mǎi)到。
GTD的核心,就是將你一生中需要完成的工作,收集,整理,決策,執(zhí)行等形成統(tǒng)一的工作流。成功的關(guān)鍵就是,你的頭腦中什么也不要放置,所有的都記錄到你可以信賴(lài)的系統(tǒng)中。這個(gè)可信賴(lài)的系統(tǒng)就是一張A4紙(或者筆記本),Palm/PocketPC,或者是本文介紹的與Org-mode類(lèi)似的應(yīng)用程序。
為了替代ToDo List, 請(qǐng)考慮以下兩個(gè)問(wèn)題:
要回答這兩個(gè)問(wèn)題,需要明確地描繪出成功時(shí)的狀態(tài),以及為了達(dá)到目標(biāo)需要具體什么樣的行動(dòng)。標(biāo)出NextAction(接下來(lái)的行動(dòng))是說(shuō)能簡(jiǎn)單地決定接下來(lái)做什么,盡量將時(shí)間的延誤最小化。看這個(gè)list的時(shí)候時(shí)候,不需要每次決策去做什么。
對(duì)于不同的人,情境表一定是不同的。當(dāng)你選擇怎樣的作業(yè)組合時(shí),需要一定的實(shí)驗(yàn)才能做出決定,很難一次就能完善它。比如我的情境分以下幾種:
比如,你和上司會(huì)定期地開(kāi)會(huì),為了準(zhǔn)備下一次會(huì)議中的議題,你可以制作一個(gè)名為「Boss」的列表。如果是你領(lǐng)導(dǎo),你也會(huì)為你的小組里的每一位項(xiàng)目擔(dān)當(dāng)者制作一份Agendas表吧。
比如,“晚宴”這個(gè)Project。有一些NextAction是屬于「Phone」這個(gè)情境:「給Bill和Hilary打電話」,「給Valerie和Mark電話」等。又比如「Shopping」這個(gè)情境,像是「買(mǎi)瓶紅酒」這樣的行為歸入NextAction。
每周檢查項(xiàng)目進(jìn)度的時(shí)候,以checklist的形式制作一張項(xiàng)目的表格。這樣,你的項(xiàng)目中就做出了各種各樣的NextAction,從而確認(rèn)不同的項(xiàng)目的完成程度。
Emacs支持Windows,Linux,Mac-OS X以及其他UNIX操作系統(tǒng)。
Org-mode的核心部分是Outline,分配標(biāo)簽(情境的設(shè)定),以分層的構(gòu)造組織內(nèi)容,以及按目錄形式使用日期屬性等??衫枚温湔郫B的功能查看,編輯文章,從而只顯示關(guān)聯(lián)部分的內(nèi)容。
以一個(gè)或幾個(gè)星號(hào)開(kāi)始一個(gè)新的段落,后面跟一個(gè)空格和標(biāo)題題目,來(lái)表示一個(gè)標(biāo)題。星號(hào)的個(gè)數(shù)決定了段落的階層等級(jí)。例如:
1 2 3 4 5 6 | #+STARTUP: showall * Colors ** Red This is a content for the Red headline ** Green ** Blue |
下面有3個(gè)抓圖,表示澳大利亞12個(gè)月的outline。最左邊顯示了最上一級(jí)的的標(biāo)題,中間顯示了所有的標(biāo)題,最右邊顯示了所有的標(biāo)題以及對(duì)應(yīng)的內(nèi)容。
Org-mode提供了許多結(jié)構(gòu)化編輯的命令來(lái)提升和降低標(biāo)題和子樹(shù),或者向上,下移除分支,拷貝,粘貼,刪除子樹(shù)等。
檢索標(biāo)簽的時(shí)候,指定單一關(guān)鍵詞(比如HOME)或者用布爾只表示。比如像「HOME|COMPUTER」一樣用「&(and)」或「|(or)」來(lái)表示也可以。
下面是一個(gè)以「HOME」為關(guān)鍵詞,檢索到得結(jié)果:
在我的文件中頭部,記錄了下面3行內(nèi)容。文件名為「mygtd.org」。
1 2 3 | #+STARTUP: overview #+TAGS: OFFICE(o) COMPUTER(c) HOME(h) PROJECT(p) READING(r) DVD(d) #+STARTUP: hidestars |
第1行是指定Org-mode當(dāng)文件被打開(kāi)時(shí),只顯示最頂級(jí)的標(biāo)題。
第2行是我使用的情境表(contexts)。圓括號(hào)中是為了快速選擇而設(shè)定的縮寫(xiě)。輸入「C-c C-c」命令,在相應(yīng)分類(lèi)中輸入對(duì)應(yīng)文字即可。
第3行是為了便于閱讀,將標(biāo)題前面的星號(hào)隱藏起來(lái)。2
為了方便回顧你的項(xiàng)目,責(zé)任,以及人生中的各個(gè)細(xì)節(jié)你需要經(jīng)常嘗試構(gòu)建不同的文件結(jié)構(gòu)。標(biāo)簽的分類(lèi)雖說(shuō)是很有用的部分,但是對(duì)于標(biāo)題的排序和構(gòu)造來(lái)講還是不太重要。
作為方法之一,你可以將重要的領(lǐng)域,工作,家庭,按責(zé)任劃分為不同的標(biāo)題。列出你的家族成員姓名和活動(dòng)的表格。每個(gè)項(xiàng)目作為一個(gè)標(biāo)題,每周檢查回顧這個(gè)文件的價(jià)值將是checklist的兩倍。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | #+STARTUP: showall #+STARTUP: hidestars * Miscellaneous tasks ** Ring Service Station to book car for service :PHONE: ** Send email to Bill regarding sales order :COMPUTER: * Emily This headline is to remind me to check on my daughters school activities! ** School subjects ** Viola ** Piano ** School Certificate Exam preparation * Work ** Work Prject 1 *** Next action item :OFFICE: * Home ** Ready for Anything (David Allen) reading project *** Read Chapter 1 :READING: * DVDs to watch ** Casablanca :DVD: ** King Kong :DVD: * Someday/Maybe ** Books I would like to read *** Life - A users manual (Georges Perec) ** Movies I want to see ** Restaurants I want to try ** DVDs I would like to hire *** Godfather III *** Memoirs of a Geisha |
為了最高效率地使你專(zhuān)心于所要做的一切事情,做好的方法是在文件中使用「mind-sweep」。文件的最后寫(xiě)一個(gè)標(biāo)題Mind Sweep,之后的行用2個(gè)星號(hào)開(kāi)始。
1 2 3 4 5 | #+STARTUP: showall * Mind Sweep ** Ring Bill about that meeting ** Change tap washer in laundry ** Pay membership subscription. |
設(shè)置一個(gè)時(shí)鐘和警報(bào),化5分鐘在你的大腦中考慮所有你要做的事??紤]項(xiàng)目的時(shí)候,再寫(xiě)了簡(jiǎn)短的說(shuō)明之后,鍵入「Alt-Enter」,就可以開(kāi)始新一行的標(biāo)題,且與現(xiàn)在的標(biāo)題在同一等級(jí)。
將你大腦中所有的都取出,簡(jiǎn)單地開(kāi)始工作吧。如果警報(bào)響了,就瀏覽你的表格,加上標(biāo)簽,將其轉(zhuǎn)移到文件中適當(dāng)?shù)臋谀恐小?/p>
為了快速的打開(kāi)自己的GTD文件,我在.emacs文件中追加以下代碼。輸入「M-x gtd」命令之后,在新的窗口中就打開(kāi)了我的Org-mode文件。
1 2 3 4 | (defun gtd () (interactive) (find-file "c:/homes/charles/gtd/gtd/mygtd.org") ) |
關(guān)于對(duì)在標(biāo)題上添加時(shí)間表的功能,請(qǐng)參照Org-mode的文檔。「C-c a」可以顯示日程相關(guān)的命令列表,可以按日期,時(shí)間排序你的工作并顯示指定日期的項(xiàng)目等。
我喜歡將不同情境的NextAction表格以單純的形式打印出來(lái),并隨身攜帶。另外,為了讀取Org-mode形式的GTD文件,并按情境做成NextAction列表,我寫(xiě)了一個(gè)Perl腳本文件。(orghip.pl)
使用這個(gè)腳本,先將PROJECT表格表示以后,再將OFFICE情境的表格表示,最后將剩下的標(biāo)簽標(biāo)示出來(lái)。
項(xiàng)目表示的順序是按不同的情境來(lái)排序,相同的項(xiàng)目可以分配多個(gè)不同的情境。
下面是我的GTD文件例子:mygtd.org
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | Date Printed: Sun Sep 3 14:13:33 2006 PROJECT: [ ] IPTM 9 Testing (Beta Release) [ ] Learn to typeset music with Lilypond [ ] C# Windows Forms Programming [ ] Learn to Inkscape [ ] GTD Implementation OFFICE: [ ] Install latest Ethereal [ ] Retest bugs in RESOLVED status [ ] Go to Post Office and buy stamps [ ] Ring Dentist to change appointment HOME: [ ] Picture hooks in lounge room [ ] John Byrne Book - work through COMPUTER: [ ] Typeset "Eleanor Rigby" for Katie [ ] Typeset piano part of Sicilienne [ ] Speech timer (use Egg Timer as basis) [ ] Note entry program for LilyPond [ ] Study Tutorial 1 [ ] Learn org-mode properly [ ] Write and publish tutorial on org-mode DVD: [ ] Howl's moving castle DEADLINE: <2006-09-07 Thu> [ ] Fantasia DEADLINE: <2006-09-15 Fri> READING: [ ] Review "Prognosis User guide" |
1. 譯注:在顯示全文標(biāo)題與顯示內(nèi)容間切換
2. 譯注:保留最后一個(gè)星號(hào),其前面的星號(hào)顏色變暗,更加突出標(biāo)題的層次性。
聯(lián)系客服