我刚开始用 OmniFocus 的时候,收件箱简直是我的噩梦。
随便抓进来一条任务,就那么干巴巴地躺着。我盯着它发呆:“这东西到底该怎么归类?”结果越想越乱,最后干脆先放着,大脑却一直嗡嗡提醒我。
后来我才明白,GTD 的精髓就是把大脑里的所有“待办”全部倒出来,放到一个靠谱的系统里。OmniFocus 把这套方法做得特别顺手,而收件箱就是入口。任务从收件箱出来后,最终要去的“家”,其实靠的是标签——尤其是上下文标签。
我把标签当成筛选器,而不是分类器。很多初学者就是死在这里。
今天我就跟你聊聊我自己是怎么用标签的,重点说说上下文标签怎么设定,才能真正帮到筛选和自定义视图。不是什么高大上的理论,就是我日常用下来觉得最实用的那套打法。
先拿一条我真实遇到的任务举例
早上打开 App,收件箱里躺着这么一条:
“抓紧做方案”
(就这五个字,跟我昨晚加班累得要死的时候随手记的一样,典型的一头雾水。)
我还是按老习惯走 GTD 的 7 步,但今天重点放在第 6 步——打标签,尤其是上下文标签怎么想、怎么贴。
前 5 步快速走一遍
- 先把意思弄清楚:改成“完成 Q2 跨部门协作方案初稿”。
- 能行动,继续。
- 两分钟做不完,跳过。
- 这不是单次行动,新建项目“Q2 季度商务合伙”。
- 下一步行动写具体:“列出该方案需要的 3 个核心部门资源清单”。
graph TD
A["收件箱:方案"] --> B{"明确意义"}
B --> C["行动:列出 3 个核心资源"]
C --> D{"贴上场景标签"}
D -->|场景| E["@办公室"]
D -->|能量| F["高能量"]
D -->|时长| G["30 分钟"]
E --> H["Perspective:办公室日"]
F --> H
G --> H
H --> I["在合适的时间精准出现"]现在进入我最看重的第 6 步:打标签。但在给这条“方案”任务贴标签前,我发现很多人(包括曾经的我)在标签上踩过一个巨大的坑——到底什么是更好的上下文标签?
上下文标签到底是怎么回事?我为什么这么重视它
我以前也按老 GTD 的书里写的那样,搞过 @电脑、@手机、@线上 之类的标签。后来发现完全不实用——现在谁不是手机和电脑随时切?设备界限早就模糊了,一条任务可能在哪都能做,传统的设备标签反而把列表搞得乱七八糟。
后来我慢慢调整思路:上下文标签其实是“场景标签”。
它回答的问题很简单:“我现在处于什么生活场景里,才能顺手把这件事干掉?”
我把标签当成筛选器,而不是分类器。OmniFocus 最强大的地方就是 Perspectives(自定义视图),你可以把标签组合保存成一个个智能清单。标签打得好,视图就聪明;标签打得乱,视图就废了。
我的设定原则只有一条:贴合我每天真实切换的场景。
我不是全职远程,也不是天天坐办公室,而是混合办公 + 每天通勤 + 晚上回家带点个人事。所以我的标签就围绕这些场景来。
![]()
我目前在用的上下文标签(以及我怎么用它们)
我只保留了 6 个核心上下文标签,用了两年多,从没觉得多余:
@家
我最常用的标签。家里沙发、书房、甚至床上靠着枕头都能处理的事,都扔这里。
我建了一个“在家模式”视图:@家 + 中能量 + 30 分钟以上。晚上 8 点以后打开这个视图,专门处理个人事务,不会跟工作混在一起。@办公室
只有必须去公司物理办公室才能高效做的事,比如当面讨论、打印资料、团队白板脑暴。
我建了“办公室日”视图:@办公室 + 低能量 + 15 分钟。早上到公司先刷一遍,快速把这些“必须在现场”的事清掉。@通勤
这几年我越来越觉得这是个宝藏标签。地铁上、开车等红灯、等高铁的时候。
我专门建了一个“通勤专用视图”:@通勤 + 5 分钟 + 15 分钟。每天早上地铁 20 分钟时间里,我打开这个视图,语音回复消息、快速审批、听播客记笔记,时间利用率高多了。@外出
需要真正出门跑腿的事:健身房、超市、银行、寄快递。
我开了位置提醒,走到附近时 App 会自动跳出来。视图就叫“外出模式”,只筛选@外出标签,不限制能量等级,免得我到了地方还想不起来要干啥。@任何地方
随时随地、零门槛就能做的事。思考问题、列清单、脑子里过一遍计划。
这是我的“兜底”标签。我把默认的 Today 视图改成@任何地方 + 中能量,当我不知道该看哪个视图时,就从这里开始。
这些标签我不是一次性想出来的,而是用了半年后慢慢删改,最后留下的。关键是每个标签后面我都对应建了 1-2 个 Perspectives,这样打开 App 就跟切换“生活模式”一样自然。
除了上下文,我还叠加了两类修饰标签
上下文是骨架,我再叠两类标签,让视图更精准:
能量标签:高能量、中能量、低能量。
我早上精神好就看高能量视图,晚上犯困就看低能量视图。时间标签:5 分钟、15 分钟、30 分钟、1 小时+。
通勤时只看 5-15 分钟的,晚上有空就看 1 小时+的。
比如我最常用的一个组合视图是“碎片时间救星”(逻辑是:只要带有 @通勤 或 @任何地方 标签,且耗时预估小于 15 分钟的中能量任务)。
每次打开都只有 3-5 条任务,点开就做,完全没有选择困难症。
还有一类标签,不是场景,而是“和谁有关”
前面这些标签,不管是 @家、@办公室,还是高能量、15 分钟,本质上都在回答一个问题:
我在什么状态、什么场景下,最适合做这件事?
但我后来发现,还有一类任务不太适合放进这个框架里。
比如:
- 下次见老婆时要聊一下孩子的课程安排
- 需要和合作伙伴确认报价
- 要跟 Summer 对一下策划方向
- 下次拜访王总时,要携带后续项目的XX材料
这些任务的问题不在于“我在哪里做”,而在于:
这件事和谁有关?
所以我后来又补了一类标签,专门处理这种情况:人物 / 沟通对象标签。
为什么这类标签很特别
它不是上下文标签,也不是能量标签,更不是时长标签。
它更像一个轻量的 Agenda 视图,帮助我把“下次和这个人碰到时要处理的事”先收在一起。
比如我会直接用:
老婆Summer合作伙伴同事
而不是笼统地写一个 人物 标签。
因为只写 人物 没什么筛选价值。
真正有用的是:下次和这个具体的人沟通时,我有哪些事可以顺手一起处理?
这类标签怎么和前面的系统配合
它不替代场景标签,而是补充一个“关系维度”。
比如一条任务可以同时拥有:
- 上下文:
@办公室 - 能量:
中能量 - 时间:
15 分钟 - 人物:
合作伙伴
这样当我平时按场景做事时,它是正常任务;
但当我想专门看“最近和合作伙伴有关的事”,又能一键筛出来。
我自己的使用原则
- 只有“明确和某个人有关、适合在下一次沟通时一起处理”的事,才贴人物标签
- 不把所有需要发消息的事都塞进来
- 人物标签尽量少,只保留高频和重要的人
这样用下来,人物标签不会把系统搞重,反而会让沟通类任务清楚很多。
回到最初的“方案”任务,最后一步怎么走?
下一步行动已经确定:“列出该方案需要的 3 个核心部门资源清单”。
结合前面的体系,我贴的标签是:
- 上下文:
@办公室 - 能量:
高能量 - 时间:
30 分钟
然后设置推迟到今天下午 2 点(我入职后的第一个大块工作时间),按 Clean Up(清理)就完事了。
这正好符合我前面讲的“办公室日”模式。这条任务现在安安静静躺在“Q2 季度商务合伙”项目里,等到下午我在“办公室日”视图里刷的时候,它就会自然出现,不会淹没在其他琐事里。
**你看,收件箱里的烂摊子不仅找到了“家”,系统还自动给它设置了“叫醒服务”。**这才是把事情托付给系统后,大脑真正放松下来的感觉。
最后说说我的真实感受
把上下文标签想清楚以后,我最大的变化是:决策变少了,执行变多了。
以前打开收件箱要花半小时纠结,现在 10 分钟就能清空。
更重要的是,OmniFocus 不再是一个冷冰冰的任务仓库,而是变成了真正懂我生活节奏的助手——它知道我通勤时适合做什么,在家晚上适合做什么。
如果你也在用 OmniFocus,不妨先问自己:我每天最常切换的场景有哪些?然后围绕这些场景建标签,再对应建几个 Perspectives。
先别追求完美,用两周再慢慢调。你会发现,一旦标签和视图对上了,收件箱处理就变成了一种习惯,而不是负担。

附录:我的 Perspective(透视)配置参考
如果你想直接复刻这套系统,可以参考以下核心逻辑:
| 视图名称 | 过滤规则 (Filter Rules) | 排序与成组 |
|---|---|---|
| 在家模式 | 标签包含 @家;状态:剩余;推迟:可用 | 按项目成组;按标签排序 |
| 碎片救星 | 标签包含 @通勤 或 @任何地方;时长 < 15min | 全体列表;按时长排序 |
| 办公室日 | 标签包含 @办公室;状态:可用 | 按项目成组 |
| 高能战区 | 能量包含 高能量;状态:可用 | 按截止日期排序 |
Tip小技巧:在 OmniFocus 中,你可以利用“组合规则”(All of the following / Any of the following)来实现“通勤 + 15分钟以内”的复杂逻辑。
💬 评论
评论区正在施法中...
信使正在穿越次元壁,即将抖达... *Alohomora!* 🔓
哎呀!魔法失灵了...
遇到了神秘力量的阻挡。请刷新页面重试!