Emacs的org-mode[TODO]

你的资料只是文本,不管你怎么用,它本质上只是文本。
简单的说,你在这界面上花花绿绿的,有TODO,有时间,有分级显示。其实在系统里面,存的就只是一个文本而已。
这意味着,你可以用编辑文本的方式做任何事。
想要一个TODO项目?
没问题。它是第几级的?在前面敲几个星号先,然后空格,敲大写的“TODO”,再空格,后面写上内容。想给它排一个日期?回车先,然后敲SCHEDULED,冒号,敲<2009-12-24 >注意后面这个尖括号前有一个空格。
可以了,这就是一个完整的TODO项目。你可以用任何你喜欢的编辑器编辑,但是何苦呢?你明明有emacs了,还不用花钱买。
当然我们没有那么傻,我们有工具,已经不是住在树上的时候了。
那么用工具怎么来创建一个TODO项目?
按C-S-RET(Ctrl-Shift-回车),屏幕上就出现了”* TODO”,直接在后面填写内容吧。想加时间?C-c C-s,选好一个时间再敲回车。
废话结束,接下来说点正经的。
基本的TODO函数
- C-c C-t
改变TODO状态,TODO项在三个状态中循环
,->(unmarked)->TODO->DONE–.
,————————–,
- C-u C-c C-t
同上,转变状态,不过是可以指定转变为什么状态
- S-right
S-left
依然是转变状态,向不同的方向转。
- C-c C-v
C-c / t
树状显示所有的TODO项,如前所述,TODO项是散落在整个文件中的,这个命令相当于把TODO项专门抽出来单独显示。
用第二个命令可以输入关键字,关键字在显示结果中高亮。
S-M-RET
创建一个目前层级的TODO项
- S-M-Right
S-M-Left
增大或减小当前项目的层级,向左为增大,向右为减小。就是加一个或减一个星星的事。
- C-c a t
显示全局的TODO,包括所有agenda文件列表中的。
Emacs的org-mode[初探]
我觉得在linux下,有了emacs和org-mode,基本不用费力去寻找GTD软件或者日程管理软件了,你所需的就只是配置好二者,然后慢慢习惯它们的操作。
每天打开ubuntu的时候,在一个工作区上把它打开,然后用Ctrl-Shift-Left切到另一个工作区,开始正常的工作。
我每天的工作区是这样的:

把emacs切成左右两个buffer(我的机器是宽屏的,这样比较方便)
左边是org文件,可以在上面进行任务的添加编辑。
右边是agenda view。按每周视图显示当前的任务。agenda view提供日,周,月,年四种视图,我一般每日日程不满,用的是周视图。并且,如果你给某日的某事件加了时间属性,那么当天的view就会显示出来一个接时间分割的日程表来。
你也可以不开两个buffer,全屏显示agenda view,你在agenda view上相关事件按tab,即可定位到相应文件的item列.
emacs是一个学习曲线很陡的编辑器,现在离我面对emacs束手无策才仅仅一个月,所以我还清楚地记得那时的感觉--连打开一个文件都要查cheetsheet。现在我已经很喜欢它了,这就像一个游戏,稍稍上手之后。你可以很舒服地玩主线剧情,但是偶尔做做支线,走走捷径也会有很不错的体验。(发现同一件事儿的不同玩法)

org-mode也一样,它的命令表打印出来整整两个A4纸,让人望而却步。不过跟emacs一样,等你用了两三周回头看看,这本身并不算是什么太大的障碍,原因有二:
一.80/20法则,跟这个星球上所有的事儿一样,其实你用熟20%的命令,应付日常工作就绰绰有余。
二.不需要背。我用的是无比落伍的五笔输入法,我所认识的人当中,说他们背过字根烦的要死的都是最终没有使用五笔的人。而真的用五笔的则是没有背过字根的,比如我就没背过。很多东西用着用着就熟了,没有必要脱离了使用单纯去背什么东西。
页面
Categories
- 92383 (1)
- lonely planet (25)
- Uncategorized (1)
- 一些故事 (3)
- 利其器 (10)
- 善其事 (62)
- 小说翻译 (2)
- 负暄琐话 (74)
laihj


