快捷搜索:

Remind: 命令行的 calendar 及 todo l

用 vi 习气了后,做什么都想 vi 化。用过各类各样的义务管事软件,先是 Outlook、KOrganiser、Evolution,试过本站保举的 todo.txt、Dev Todo,还试用了一周的 tdl,都不能快意(tdl 比拟较较不错的说,可惜有个问题我怎么也找不到谜底,便是无法查看指定日期的日程安排,有知道的同砚辅导一下,感激不尽)。后来抱着试一试的心情,试用了一下食古不化同砚保举的 Remind,顿有相见恨晚之感,在此强烈保举!

上面讲到 vi,Remind 便是一款可以用 vi 来编辑你的 todo list 的对象。我最爱好 Remind 的特征是它的数据库便是文本文件,简单易懂,然则功能强大年夜,利用机动!这也相符 Linux 的精神。

下面讲一下我的独特利用。Remind 是一个 calendar 对象,不是 todo 对象(讲得纰谬请斧正,我也是刚用不久,还有很多器械要发掘)。它的日期指定要领多种多样,能设定各类特定的光阴。然则好象没有治理 todo 事变的功能,着实只要稍作变通就可以实现。

我的措施是专门建一个文件夹,取名 rem,然后在该文件夹下建多少个 .rem 文件(Remind 的数据文件),如 birthdays.rem、item1.rem、item2.rem、todos.rem。.rem 文件是文本文件,可以用 vi、Emacs 建立编辑。

todo.rem 是一样平常日常事务,item1、item2 代表特定项目,项目完成后把该文件移走或删除就好了。然后用敕令:

$ remind .

可以处置惩罚本文件夹下所有相符前提的项目。

下面讲如何治理 todo 事变。Remind 敕令款式如下:

REM Mar 11 2009 MSG feed friend's dog.

那到了 2009 年 3 月 11 日是日这就会提示“feed friend’s dog.”,然则喂好了狗,如何暗藏提示呢?用 vi 在这句话说面加一个#号就可以了,#被 Remind 理解为注释。

假如你忘了喂狗,Remind 在第二天并不会提醒你,那同伙的狗就要饿逝世了,可以写成:

REM Mar 11 2009 *1 MSG feed friend's dog.

那从 3 月 11 日起,Remind 会每天提醒你,直到你把它注释掉落。

假如要继续喂 3 天,可以写成:

REM Mar 11 2009 *1 UNTIL Mar 13 2009 MSG feed friend's dog.

假如在 4 天内隔天喂一次,可以写成:

REM Mar 11 2009 *2 UNTIL Mar 14 2009 MSG feed friend's dog.

Remind 可以在这里下载。

原文链接:linuxtoy.org/archives/remind.html">http://linuxtoy.org/archives/remind.html

您可能还会对下面的文章感兴趣: