更新:后来改用本子+手写了

emacs的planner-mode虽然好用,但只适合配合日历的计划,如果用来记小任务就 烦琐了一点。虽然emacs也有todo,但为此专门开emacs又太慢,于是打算使用 lifehacks写的todo.sh。当然另一个理由是看到了youtube上的使用演示,非常惊 人,命令行也可以做出漂亮(不喜欢命令行的人也许不觉得加颜色的字叫做漂亮 了)的todo list。

使用

=====

下载: http://todotxt.com

我用的是1.7.3

把todo.sh和.todo放到~/目录,修改.todo如下:

TODO_DIR="/home/dk/.todo.d" 

后面括号里的可以是任何目录,由于我使用todo 的目的就是图简单,所以用了隐藏目录。

# === PRIORITY COLORS ===

这行下面的是优先权的颜色设置,如果终端背景是浅色,建议把优先权A的颜色 改深,否则看不清。颜色的选择可以参考这行上面颜色定义语句。

DEFAULT='\\033[0;34m'

原本的默认颜色是黑色,我觉得没有用软件的感觉就改为蓝色了。

为了使用,给文件增加可执行模式,并且用t来代替./todo.sh(其实应该在. bashrc里改,否则只是临时alias)

dk@~:] chmod a+x todo.sh
dk@~:] alias t=./todo.sh\ -v

后面加了个 -v是为了在进行操作后显示反馈信息,例如增加了某条目,删除了 某条目之类。

然后就可以像那个演示短片一样飞快的使用了 

使用(伪)截图:

dk@~:] t a write a tutorial on using todotxt
TODO: 'write a tutorial on using todotxt' added on line 6.
dk@~:] t p 06 B
06: (B) write a tutorial on using todotxt
TODO: 06 prioritized (B).
dk@~:] t ls
01 (A) activate check card
04 (A) buy insurance before Sep.1
02 (A) register for GRE sub
06 (B) write a tutorial on using todotxt
05 write a tutorial on using todotxt
03 x 2006-08-20 learn how to use todo
--
TODO: 6 tasks in /home/dk/.todo.d/todo.txt.
dk@~:] t do 06
(B) write a tutorial on using todotxt
06: x 2006-08-20 write a tutorial on using todotxt
TODO: 06 marked as done.
dk@~:]

另外,如果需要tab补全,可以下载todo_completion.sh,按照网站上的说明设 置就行了。

=====

汗,写完突然想到,做实验频繁使用pipetter+敲键盘上瘾,我肯定人到中年要 么得关节炎,要么得那个手部肌肉的某个非常严重的病。不知道国内老人喜欢拿 在手上转来转去的球球会不会有助缓解手掌压力,要是有用的话我下次回国赶快 买一个。

Update:那个球是防老年痴呆的吧