Skip to content

Latest commit

 

History

History
44 lines (24 loc) · 5.36 KB

2016-12-14-omnifocus.md

File metadata and controls

44 lines (24 loc) · 5.36 KB

Omnifocus 个人习惯

之前 Omnifocus 的存在对我来说只是一个简单的 to do list。最近想要实践 GTD 来提高工作效率,便打算充分利用下 Omnifocus,简单了解了其 Inbox、Products、Contexts 的概念,根据个人习惯进行了一些设置。以下是这三天使用下来的一些总结。

利用 Inbox 收集突如其来的想发

作为一个思维相当发散性的家伙,当我做一个任务的时候经常会产生一个新想法或者看某篇文章的时候看到某个技术点又很想去了解。这些情况经常会导致我的主线被打乱。用 Inbox 收集这些想法,或者记录下想要了解的内容,作为一个任务 Action 被安排进后续的任务列表中再执行,是一个不错的解决方法。

项目类型 Parallel、Sequential、Single Actions 的区别

  • Sequential 表示有顺序的,列在 Sequential 列表里的任务,需要按照先后顺序执行。当你以 available 视角查看 Sequential 的任务列表时,他只会出现这个列表中的第一个任务,当第一个任务被勾选掉时,第一个任务消失,第二个任务出现在这个列表中。
  • Parallel 表示平行任务,这些任务之间并没有需要先后执行的关系,他们都需要被执行。当你以 available 视角查看 Parallel 的任务列表时,他们都会出现在列表中。当你以 first available 视角查看 Parallel 的任务列表时,只有第一个列表中的任务会展现(这就是和 Single Action 的区别)。一般存放都需要被执行的任务的列表,我会设置成 Parallel,然后切换视图到 first available 时候,我就可以专注于改任务列表的第一项任务,然后一个个去执行。
  • Single Actions 更具有独立性。即使被切到 first available 视图,任务也是全部显示。他们更适合当一个存到容器。一般我用于设置类似书单这样的列表。

关于 defer、 due 的运用

  • 谨慎使用 due。只有当一个任务真正有强制的截止时间的时候才设置 due。因为被设置 due 的任务在 Omnifocus 中占有较高优先级,它占据在你的 available 视图,并会在临近到期时间的时候用 flag 标志提示你。过多地将任务设置 due,太分散注意力。Omnifocus 鼓励的是在某个时刻只关注于一件事去完成。
  • 充分利用 defer until。一些当前不需要马上被执行的任务,我一般会设置其 defer until 值来将其安排在未来的某个合适的时刻被执行,这样在 available 视图下,我不会看到这些还没有被开始的任务,有助于我集中注意力在当前需要完成的事情上。比如每个月的月末你需要进行月末总结,而在这个月的其他日子你并不需要看到这个任务,将其 defer until 设置为月末的那一天即可。

关于 on hold 的运用

你有一个想法,但是目前没有时间进行处理。你可以把这个项目记录下来,把这个项目的状态置为 on hold,那么他们就不会出现在 available 视图下了。如果一个项目下的某个 action 暂时不需要被处理,Action 是没有对应的 hold 状态的,你可以将 context 设置为 waiting(一个 status 为 on hold 的 Context),效果相同。比如我有一些语言的学习计划,但是近期的一段时间内并没有时间进行,我就会将其设置为 on hold。等到之后有空的时间,我就可以查看下被我搁置(on hold)的项目,选择一些来启动。

Contexts

网上有不少关于 Contexts 的设置展示,有根据时间、地点等等分类的。我选择的是根据难度系数分类:@!、@!!、@!!!。@!!! 表示一些难度系数较大的任务,比如看一些复杂的文章或是某个复杂的待解决问题,当我处在精力和注意力最佳的时候,十分适合处理这些任务。@!! 表示需要一定注意力和时间完成,我会把这些任务安排在我的学习或者工作时间中除了 @!!! 外的剩余时间完成。@! 表示一些接近无脑力的行为,比如:洗衣,吃水果或是翻阅一些很简单的资讯,可被打断,我会在需要放松或是等人的时候选择进行。

定时任务

  • repeat 周期选项有一天、一周、一个月、一年等等。此外还可以设置为每周一三五重复这种。类似每周二四六健身这种任务可以利用这类型的重复。但是这种任务都会被附加上到期时间,即完成任务的到期时间(默认为完成时间)加周期。
  • defer another 周期选项有一天、一周、一个月、一年等等。表示定期会出现这个任务,并始终以延期任务(即带 defer until 值)存在。生成任务的 defer until 日期为当前日期加周期,时间为完成任务的 defer until 时间。
  • due again 周期选项有一天、一周、一个月、一年等等。表示定期会出现这个任务,并始终以到期任务(即带 due 值)存在。根据完成时间生成下一个任务的到期时间。生成的任务的 due 时间为当前日期加周期,时间为完成任务的 due 时间。

搭配移动端使用效果更佳

一般我在手机端使用的时候主要就是做两件事情:

  • 查看通知中心中的 Omnifocus widget,大致了解下今天有哪些任务待处理,有哪些是到期的任务。
  • 查看 Context 为 @! 的任务,利用碎片时间执行。

1482 days left