Emacs 的 org 模式可用以來(lái)進(jìn)行項(xiàng)目管理,十分方便、功能強(qiáng)大。本程序提供的任務(wù)列表項(xiàng)沒(méi)那么強(qiáng)大,但用起來(lái)也還算簡(jiǎn)單、方便。要是喜歡的話(huà),說(shuō)簡(jiǎn)陋也可以。;-)
任務(wù)列表項(xiàng)目分兩種:普通任務(wù)列表項(xiàng)、注釋型任務(wù)列表項(xiàng)。
普通任務(wù)列表項(xiàng)可以帶時(shí)間標(biāo)記,且?guī)瓿蔂顟B(tài)。
基本格式:完成狀態(tài) 任務(wù)說(shuō)明文本
例如:
[%] 新月軟件外包業(yè)務(wù)處理
[2016-04-27 08:12][-] 接市場(chǎng)部通知……
[2016-04-27 20:14][%] 聯(lián)系客戶(hù)
它用以記錄任務(wù)的完成狀態(tài),會(huì)被編譯進(jìn) Html 頁(yè)面中。
使用主界面的查找任務(wù)
功能可以找出這些任務(wù)列表項(xiàng),并且在結(jié)果中會(huì)列出它包含的所有時(shí)間標(biāo)記。這樣,這個(gè)任務(wù)是否完成、完成進(jìn)度就可以一目了然。
注釋型任務(wù)列表項(xiàng)其實(shí)是注釋的一種,所以它也是以分號(hào)
開(kāi)頭。
基本格式:以`;TODO:`作為文本行的開(kāi)頭。
例如:
;TODO:還需要補(bǔ)充關(guān)于梭倫改革的資料……
這種任務(wù)列表項(xiàng)主要用于讓用戶(hù)記錄當(dāng)前文檔還有哪些部分尚未完成。
由于它是注釋的一種,且以分號(hào)開(kāi)頭。而以分號(hào)開(kāi)頭的注釋是不會(huì)被編譯進(jìn) Html 文檔中的。所以,這種任務(wù)列表項(xiàng)也不會(huì)被編譯進(jìn) Html 文檔中。
這種注釋型的任務(wù)列表項(xiàng)目還有一種等效的縮略格式:可以省略中間的TODO
,直接以;:
作為一行文本的開(kāi)頭。
開(kāi)頭的分號(hào)、中間的
TODO
、結(jié)尾的冒號(hào)都不區(qū)分全半角(也就是說(shuō)可以隨便用全、半角字符)——格式化時(shí)會(huì)統(tǒng)一格式,不格式化也不會(huì)影響 Html 編譯結(jié)果。
隨時(shí)可以將一行文本轉(zhuǎn)換為一個(gè)普通任務(wù)列表項(xiàng)。
按Ctrl+[
或Ctrl+]
組合快捷鍵,可以令一行文本在普通文本、未開(kāi)始的任務(wù)、正在進(jìn)行的任務(wù)、已完成的任務(wù)、已廢棄的任務(wù)這四種狀態(tài)間按照順序、逆序切換。
尚未開(kāi)始的任務(wù),文本行以[-]
開(kāi)頭;
正在進(jìn)行的任務(wù),文本行以[%]
開(kāi)頭;
已經(jīng)完成的任務(wù),文本行以[+]
開(kāi)頭;
已經(jīng)廢棄的任務(wù),文本行以[#]
開(kāi)頭。
每個(gè)任務(wù)列表項(xiàng)下面都可以添加多個(gè)時(shí)間標(biāo)簽。時(shí)間標(biāo)簽的格式如下:
[2016-03-13 16:06][-] 這個(gè)表示定義的時(shí)間(未開(kāi)始)
[2016-03-13 16:06][%] 這個(gè)表示已經(jīng)開(kāi)始(正在進(jìn)行)
[2016-03-13 16:06][+] 這個(gè)表示已經(jīng)完成
[2016-03-13 16:06][#] 這個(gè)表示已經(jīng)廢棄
插入點(diǎn)在任務(wù)列表項(xiàng)上時(shí),按Ctrl + Shift + D
可以快速添加時(shí)間標(biāo)簽。
插入點(diǎn)在時(shí)間標(biāo)簽上時(shí),按Ctrl + Shift + D
可以快速修改時(shí)間為當(dāng)前時(shí)間。
插入點(diǎn)在時(shí)間標(biāo)簽上時(shí),按Ctrl + [
和Ctrl + ]
可以快速切換狀態(tài)。
[-] 訂閱報(bào)紙
[2016-04-14 11:05][-]
[%] 填寫(xiě)調(diào)查問(wèn)卷
[2016-04-14 11:05][-]
[2016-04-14 11:05][%]
[+] 購(gòu)買(mǎi)午餐食材
[2016-04-14 11:06][+]
我們先嘗試一下編輯幾條任務(wù)列表項(xiàng),如上所示。
然后再查找一下:
添加注釋型任務(wù)列表項(xiàng)最便捷的方法是在一行的開(kāi)頭直接連續(xù)輸入;:
這兩個(gè)字符,再接著輸入其它說(shuō)明文本。
當(dāng)普通任務(wù)列表項(xiàng)出現(xiàn)在文件首行時(shí),它會(huì)被當(dāng)作整個(gè)文件的“完成狀態(tài)”。此時(shí),無(wú)論它后面跟著多少文本,這整個(gè)一行在編譯為 Html 文件時(shí)都會(huì)被忽略。
如時(shí)某個(gè)時(shí)間標(biāo)簽出現(xiàn)在文件第一行,它也會(huì)被當(dāng)作文檔完成狀態(tài)標(biāo)簽而不是普通的時(shí)間標(biāo)簽。
更多建議: