Description
滴答清单高级账户到期了,准备新的一年采用新的工作方法。
- 弃用 GTD,采用更简单的「单核工作法」
- 弃用 @ticktick,采用更简单的 @TaskPaper 或者 纯文本+SublimeText
- 弃用 @ZenHub/GitHub客户端,采用更简单的LTF系统和纯文本+ST
用了GTD一年,焦虑了一整年。
准备写一篇文章来反思GTD以及所有GUI软件的弊端,谈谈纯文本管理一切的可能性。
兜兜转转又回到了纯文本,大道至简,less is more。
特性总结
总结下来 PlainTasks 的好处太多了,比 TaskPaper 还要好,借助于 Sublime 简直神器。
首先,必然是万能的 Inbox(借助于 Alfred workflow:Text Tools,其实 TaskPaper 也有 Workflow 而且支持的功能超多超好:TaskPaper | Packal):
- 纯文本存储
- 实时同步(iCloud 或 Dropbox 多可以)
- 可用于 Git 管理(也可以 push 到 GitHub)
- 可以使用任何编辑器
- 便于发布博客/Slides 等持续集成
- Sublime
- 自带快捷键
- 可配置快捷键
- 快速搜索、替换
- 批量式处理
- 文件间跳转
- 自动补全
- 系统级辅助
- 文本替换
- 语音输入(借助于📱)
- 语法检查
- emoji 插入
- PlainTasks 本身(+辅助插件)
- @Due
- query/filter
- 文本跳转(类 Wiki/Markdown)
- 内置多主题
- 完全定制化
- 跨文件 TODOs 管理
其实在 Mobile 上,何不如直接打印出来会更好呢???都不用解锁手机,当然前提是要日日清。
唯一可惜的是还不支持 - [x]
和 - [ ]
,从而没法在 Letterspace 里面 work,参考这个 PR 自己改一改呢?
Accept multiple bullet types at once; some new ones · aziz/PlainTasks@a83fe56
快捷键定制
- Sublime 相关:
- 万能键:
Cmd+Shfit+P
- Help 键:
Cmd+M
- 全屏:
Cmd+Ctrl+F
- 沉浸模式:
Cmd+Shift+Ctrl+F
- 万能键:
- 文本编辑类:
- 别逗了,怎么可能有 Sublime 强大
Cmd+D 多选
Cmd+Shift+D
重复(单词、一行……)Cmd+[]
缩进Ctrl+A,E,P,N,F,B
首、尾、上、下、前、后Ctrl+M
括号内首尾Shift+Ctrl+M
选中括号内容
- 内置跳转类:
- 跳到文件:
Cmd+P
- 添加书签:
Shfit+Ctrl+R
- 跳转书签:
Ctrl+R
- 聚焦到那一行:
Ctrl+L
- 跳到文件:
- 快速跳转类:
- Projects:
Cmd+R
- Tags:
Cmd+Shift+R
- Searches:
Cmd+Ctrl+O
- Filters:
Cmd+Ctrl+R
- Open File:
Ctrl+O
- Open Link:
Cmd+Shift+U
- Projects:
- 任务管理类:
- Done Task:
Ctrl+D
- Cancel Task:
Ctrl+C
- New Task:
Cmd+i, Cmd+enter
- New Task with date:
Cmd+Shift+enter
- Archive ORG:
Cmd+Shift+O
- Archive:
Cmd+Shift+A
- Done Task:
TaskPaper 的优势
- 统一的 Sidebar 视图便于查看:Projects, Searches, Tags
- 其实 PlainTasks 结合
- 可以直接跟 Reminders.app 交互,原本希冀于在 Mobile 端解决,但是移动端支持 TaskPaper 的客户端实在太难用。
- 于是我决定借助 Alfred 的 Reminders 插件,直接 Cmd+Ctrl+Shift+O 即可添加当前行
- 可以聚焦于某一个 Project,从而比较快速
- 其实应该是要把不同项目分成不同的小文件,以此来聚焦不同的责任点(结合之前拆分的 5 个角色)
TaskPaper 的劣势
- 可以说 TaskPaper 允许了本不必要的鼠标点击,比如 @tags 可点击,而且链接还不得不通过点击打开
- 文本编辑和快捷键的自定义
相关截图
为了美,也是可以各种主题轮着换,oh yes!
换字体换颜色也是可以,完全自定义,真是太棒,简直不能更棒。
借助 query 里面的 filter,简直完美,query 语句也是异常强大,支持 and 和 or 就不说了,还可以 not
… 里面都是缩起来的,用 filter 就只关注自己想关注的,比如 Feedback 和 @Due 等等
还可以通过 [[]]
[]()
语法直接通过快捷键跳到相应的文件,一切都在 Sublime 里面操作,并且 一切快捷键和主题都是 powered by SublimeText
借助于Sublime 的 Cmd+R,项目之间的导航也是异常方便
还有 @Due 里面最神奇,会自动帮你算还有多长时间到期
支持所有规范的 Date 格式,比如 Mon, 2017-12-30 等等
还可以在 Sublime 里面实现一个 DatePicker,牛逼爆了!
相比滴答清单这种 GUI,简直……哎,需要鼠标点点点,层级多到爆,还没法用键盘快捷键
参考资料
Big Thanks to
任务管理:https://github.com/aziz/PlainTasks
笔记管理:https://github.com/aziz/PlainNotes
TODO管理:https://github.com/jonathandelgado/SublimeTodoReview
查询语句:https://github.com/bevesce/SublimeTodoflow
印象笔记:https://github.com/bordaigorl/sublime-evernote
GitHub Issues:https://github.com/divinites/gissues
Activity
[-]重回纯文本[/-][+]重回纯文本,兼谈 GTD 的弊端与电子化时间 GUI 工具的无能为力[/+][-]重回纯文本,兼谈 GTD 的弊端与电子化时间 GUI 工具的无能为力[/-][+]重回纯文本,兼谈电子化时代 GUI 工具的弊端与反思 GTD[/+]JimmyLv commentedon Jan 10, 2018
提醒和统计,我的感受是有点儿伪需求,因为如果我很专注,专注于最重要的事情上,那杂碎之事的提醒就反而是一种干扰;统计功能可能也是,或许可以给人以一种满足感,但恰恰是因为没能做最重要的事情所以才需要这种虚幻的满足感吧。
当然,仅仅是自己的一些反思,不可否认任务管理工具仍然有其价值所在。
JimmyLv commentedon Jan 10, 2018
纯文本tasking主要没有reminder功能,所以还在摸索ing,不过干扰最小,书写成本最低。
JimmyLv commentedon Jan 10, 2018
也许reminder和tasks分开挺make sense,然后涉及他人或第三方deadline的就直接上calendar。
sublime里面的plaintasks也是有归档和统计功能的,其实纯文本的最大好处就是,所有规则都自己来定,包括分类啊,样式啊,甚至自己掌握数据写个统计页面也是没问题的。
不然再好的APP工具,也总有不那么满意的地方。而纯文本的优点(折腾点)就在于完全定制化。
纯文本的同步也不必局限于某个APP的服务,而是任意选择,放到iCloud上同步速度可以接受,而且 iCloud马上要把服务器切到中国了。
嗯嗯 总之任何东西都是自己挑选和组合的。
JimmyLv commentedon Jan 15, 2018
纯文本的另一大好处就是搜索神速,借助于 Sublime 和正则表达式,还有什么搜不到的呢?
JimmyLv commentedon Apr 26, 2018
又发现神器:taskwarrior - Google Search,😂
Taskwarrior - What's next?
各种插件:Taskwarrior - What's next?
我应该不会折腾命令行了,Sublime+IDE的组合已经足够爽了,否则一旦入了 Vim 或 Emacs 的坑就再也出不来咯!
JimmyLv commentedon Sep 14, 2018
🎯「今天」快捷清单✖️5️⃣ -> 3️⃣
♻️「收集箱」集草器✖️🕳
-----------对话系列 2018-09-14 Friday----------
🐣:少年还在用滴答清单吗?
🐣:哈哈哈,我发现了最极简的用法,简直完美。结合单核工作法。
🐣:哈哈哈哈哈哈,让我先来介绍单核工作法
🐣:‘五个基本概念’:
※快捷清单 是单核工作法的核心。它最多存放 5项当前最重要的任务。如果还要添加更多的任务,就必须删掉原有任务。
※单核时段 只用于专心处理快捷清单上的一项任务。以全景闹钟作为单核时段的结束。
※全景闹钟 应该设置在分针的下一个竖直位置,例如 9: 00、 9: 30、 10: 00,但距离现在不少于 25分钟。在闹钟响铃时,把注意力从单核时段切换到全景时段。
※全景时段 期间查看所有的待办任务,并且思考“拉金问题”( Lakein' s question):此时此刻,我的时间最好用来做什么?
※颠倒优先级 是指把紧急任务排到重要任务之前,应该避免。完成最重要的任务,我们的长期目标才能实现。
🐣:文字不过瘾,就再来一张图。
https://app.zenhub.com/files/13273392/7d6fed9d-f68a-4db2-a907-e0c3d578e234/download
🐣:总之就是非常简单,但是行之有效。关键在于 专注和全景 的周期性切换。 Build-Measure-Learn
🐣:哈哈哈,但是我现在的视角完全不同啦
🐣:而是基于方法论再来挑选工具,发现滴答清单各方面都很满足,而且可定制。
🐣:哈哈哈,我觉得很够用。 真是太棒啦。
🐣:我之前做了那么久纯文本还不是觉得不够好用。🤣
其实吧,全键盘适合「单核时段」,让人专注于当前任务,此刻根本就不会用到任务管理工具的其实。
而在「全景时刻」我就不奢求全键盘了,甚至不想用键盘,而是应该从专注当中脱离出来。
🐣:对呀,而且滴答的快捷键已经足够好用了。
🐣:收集的时候,滴答也是非常全面的,
Chrome插件、全局小窗、微信公众号、手机端Siri语音,其实根本就不需要进入滴答App进行输入。

🐣:而在规划的时候,其实更好的操作是鼠标拖动(仪式感)和加标签(emoji😈),哈哈哈。
🐣:而且我没有新建任何清单,只有原生自带的两个「今天」和「收集箱」
♻️「收集箱」就是集草器✖️🕳 (无限个,每周除草至5个)
🎯「今天」就快捷清单✖️5️⃣ (不超过5个)
🐣:正因为极简,所以要做的操作就更少了,
更多的时候评估要做的事情本身(优先级等等)而不是任务管理工具本身。
JimmyLv commentedon Sep 18, 2018
JimmyLv commentedon Sep 18, 2018
啊,这一段深得我心
这篇文章看完,我连滴答清单都不想用了。
其实也是,前几天我跟你说的单核工作法来组织滴答清单,
然而,
我建好文件夹之后,就再也没用过它了。
牛逼爆了, imdone.io 这个刚好解决的是,直接把代码里面的TODOs拿来生成看板!!!
https://imdone.io/app#/board/JimmyLv/jimmylv.github.io
还有 https://atom.io/packages/imdone-atom 可惜我没用Atom
JimmyLv commentedon Jul 23, 2019
Keep Me Simple 才是目的,纯键盘操作心得,可以来一篇专题。
思考🤔, 催更 @linesh-simplicity
JimmyLv commentedon Jul 31, 2019
纯文本有几个关键设置