王掌柜带你玩转 Drafts 5 | 预热篇
iOS 平台上优秀的文字处理应用 Drafts 更新到了 Drafts 5,本次属于大版本更新,带来了大量的新功能和玩法,当然也不可避免的带来了订阅制,这仿佛已经成了主流,关于订阅制本篇不做过多讨论。
本篇其实是为正在准备中的《王掌柜带你玩转 Drafts 5》系列文章进行预热,希望大家先对 Drafts 5 的强大有一个直观的感受。在 Drafts 5 中我最喜欢的功能依然是其强大的 Action,今天我先分享几个常用的 Action 供大家参考,如果阅读完后感兴趣,可以持续关注《王掌柜带你玩转 XXX》系列文章,接下来会陆续推出「玩转 Drafts 5」的文章。
快速创建任务到 Todoist
by @王掌柜
由于 Todoist 官方 API 的强大,此 Action 完全支持「快速添加新任务」语法:
- 截止日期:支持「自然语义」,例如「明天下午4点」或「6月10日起每周二」等。
- 标签:在
@
后输入标签名称,例如,「@work」、「@读书」等。 - 项目:在
#
后输入项目名称 ,例如,「#工作」、「#个人事务」等。 - 等级:输入 p1、p2、p3 来为任务设置优先级。
例如,我们可以通过如下文字快速创建任务:
下周二起每天10:00 提醒我开项目例会 @work #石油项目 p1
快速创建任务到 OmniFocus
OmniFocus 作为老牌 GTD 软件,即将在5月底迎来 OmniFocus 3,它以功能强大和持续的功能更新以及较高的颜值受到众多用户喜欢,同样我们可以通过 Drafts 5 的 Action 快速创建任务。当然文章的格式也要遵循以下语法:
- 截止日期:在
@
后输入日期即可,OmniFocus 只支持英文的自然语义,所以我们可以输入类似tomorrow
,10am
,10
,October 30
等来代表截止日期。 - 上下文:在
con
后输入的文字会作为「上下文」存入到任务中。 - 备注:在
note
后输入的内容会作为「备注」存入到任务中。
例如,我们可以通过如下文字快速创建任务:
提醒我打印资料
@ tomorrow 10am
con work
note 打印资料都在硬盘里拷贝即可
字数统计
By 互联网
众所周知字数统计有中英文和全半角之分的,在如果你想要分别统计中文字数,英文字数,符号字数等,直接在 Drafts 中可以借助 Javascript 实现。当需要统计字数时,只需要执行 Action 即可,结果如图:
代码增加行号
By 互联网
我们在写一段代码的时候,为了便于查看和分享,习惯加上行号,如果用手一行一行输入就太低级了。我们完全可以通过一段 JavaScript 完成这一工作,执行后结果如图:
快速将文章保存到 Bear
Bear 是 iOS 和 Mac 平台上优秀的笔记软件,支持 Markdown 语法,凭借优秀的界面和易用性,一经发布就获得了 App Store 的推荐。当我们完成一篇草稿后,想把文字同步到 Bear 时,可以利用这个 Action。
注意为了让书写内容和 Bear 的格式匹配,这段脚本对文字的格式有如下设定:
- 第一行默认成为 Bear 笔记的标题。
- 如果有一行为单词 pin,那么这篇文章会在 Bear 中被置顶。
- 用
-
破折号代表当前行输入的是「标签」,标签和标签之间用「英文逗号」隔开。 - 三个
-
单独占一行,代表下边内容作为 Bear 中文章的正文。
具体操作,如图:
即将到来的玩转系列文章
以上就是几个常用的 Drafts 5 Action,大家可以先进行安装和使用,感受一下 Drafts 5 的强大之处。
玩转一个工具,不但是要学会如何使用,更重的是要知道为什么这么用,这也是玩转系列文章要一贯的「写作宗旨」,接下来我将陆续推出《玩转 Drafts 5》系列文章,大家敬请期待!