写在前面:
这是本系列的第四篇,因为原文篇幅很短,所以包含了两篇原文。以下是今日的翻译,请享用!
2Do 中的草稿
我们时常需要创建一些项目和清单。它们基本上都是差不多的,不怎么变化,但又不是有规律地出现,比如购物清单。最好是能在 App 里有个地方可以保存这些东西,这样就不用每次要用到的时候重新创建它们了。这就是草稿文件夹的作用:你不想这些项目和清单在其他地方出现,除非是真到了需要它们的时候了;或者你只想把它们保存在你使用得最频繁的平台上(在我这里是 Mac)。下面就是在 2Do 中如何创建这样一个文件夹:
- 创建一个新文件夹,随意命名(这里用 草稿 作为例子),选个喜欢的颜色。
- 右键点击文件夹,在弹出菜单中选择“从所有文件夹中排除”。
- 在偏好设置 > 同步 > 排除 中点选 草稿 文件夹。这样它就不会同步到你的其他设备上了。
这样就完成了草稿文件夹的创建。它看上去都和其他的列表不同(图标中没有线条)。要使用其中的草稿,只需要复制粘贴就行了。
当然,你可以在 Mac 和 iOS 设备上都创建这样一个草稿文件夹,功能是一样的。
译者注:个人认为,从文章的本意来看,这里的草稿(Drafts)的作用更像是模板(Template)。同时,这篇文章已经年代久远,针对的似乎还是非常古旧的 2Do 版本,从配图的 UI 就能看出,和最新版的 2Do 有很大的区别。另外我自己实际测试了一下,最新版的 2Do 中已经不能严格按照文中所说的步骤进行同样的操作,因为不支持文件夹的创建。不过文章的思路还是可以借鉴的,只需要把文中的文件夹都替换成列表即可。即:
- 创建一个新列表,随意命名(这里用 草稿 作为例子),选个喜欢的颜色。
- 右键点击列表,在弹出菜单中选择“从所有列表中排除”。
- 在偏好设置 > 同步 > 排除 中点选 草稿 列表。
然后再将所有需要保存成模板的项目和清单都保存到这个列表即可。
项目的三层结构
有时你可能会遇到项目过于复杂的情况,无法简单地用子任务来分化。更好的办法是将其分解为子项目,在每个子项目中再分解出各自的子任务,以此建立一个项目和子项目的分层结构。然而,2Do 却不支持这种分层功能,但这是有原因的。支持这种功能会给你的任务总体结构带来不必要的复杂性,更重要的是,这会造成 2Do 无法兼容通用的日历同步协议,比如通过 iCloud Sync 实现同步的 CalDAV。
不过对于这种使用场景,2Do 提供了另外的解决方案。你只需要创建一个列表作为你的主项目,然后添加项目作为子项目,在这之下的最底层则是子项目的子任务。更进一步,你可以创建列表组作为父项目/责任区,然后用列表作为子项目。
这种使用列表作为项目的方法并不是巧合,而是有意为之的,以在“不需要添加可无限拆分的任务-子任务功能”的限制下达到分离关注区的目的。就像你可以标记一个项目为“完成”一样,2Do 也支持“归档”列表(相当于完成了一个项目并将它从视图中隐藏)。只需右键单击一个列表并选择 归档。被归档的所有列表可以在 偏好设置 > 保护 > 归档 中找到。
当然,用列表当做项目也不是完美的解决方案。比如你不能给列表设定日期和优先级。我们必须做出这些牺牲以换取对像 CalDAV 这样的同步协议的支持。(这样 2Do 才可以和其他的日程和任务管理软件共通)