锁屏小组件、专注模式过滤、状态标签……文本效率工具 Drafts 5 更新详解
作为一款 iOS 上老牌的笔记应用,Drafts 被很多 iOS 效率爱好者所熟知,不管是打开即写的特性,还是强大的动作和扩展,都让各种需求层次的用户爱不释手。而随着 iOS 16 正式版更新,Drafts 也适配了不少新特性,相信无论你是怎么用 Drafts 的都会非常满意这次更新中的这些新功能的。
不过值得注意的是,目前 Apple 只推出了 iOS 16 正式版,iPadOS 16、macOS 13 正式版还需要多等待一段时日,而 Drafts 部分新特性也需要依赖新系统,所以这些特性可能在 iPadOS 和 macOS 上暂时无法使用。
锁屏小组件
Drafts 最令人关注新功能就是锁屏小组件了,它为锁屏界面提供了两类小组件:
- 快捷动作类:新建草稿、显示工作区状态以及运行一个动作
- 显示草稿类:显示一个特定的草稿
快捷动作类的锁屏小组件除了可以任意选择想要执行的动作,还可以对背景做设置,方便适配不同风格的壁纸。
而显示草稿类的锁屏小组件可自定义选项明显更多,除去选择需要显示的项目,你还可以自定义标题显示模版、内容显示模版、字体大小、模式以及模式对应的主题等,相信可以满足绝大多数的显示需求;不过显示草稿类的锁屏小组件在不经过自定义之前,在复杂壁纸上呈现的效果并不好。还有一点同样值得注意,该功能只有 iOS 16 支持。
专注模式过滤
从 iOS 16 开始,Apple 提供了专注模式过滤条件的相关设置。通过自定义专注场景和设置专注自动化,就可以在特定的场景下接收想要接收的通知,让我们能够专注于当下的场景。目前 Drafts 已经支持通过专注模式,来关联应用内的偏好设置。此功能需要前往「设置 > 专注模式 > 任意模式 > 添加过滤条件 > Drafts」设置。
点击进入 Drafts 的专注模式设置,此处提供了五个具体的设置选项:加载的工作区,是否要直接打开某个草稿,是否置顶近期草稿,右侧的默认动作列表以及顶部的工具栏。以图中的配置为例,当处于「工作」的专注模式下,打开 Drafts 应用就会加载「少数派」工作区,将右侧的动作列表库设置默认打开「Keyboard- Markdown」,配置完成后点击右上角的「添加」即可。
在专注模式的自动化加持下,特定的专注模式就会打开,这样打开就是提前约设好的工作区了。
状态标签 Scoped Tags
在这个版本的更新中,Scoped Tags 同样让我眼前一亮,这个功能字面的意思是叫做范围标签,也可以意译为更合适的状态标签。通过这个功能可以方便地跟进草稿的编辑状态。下面是官方给出的示例图,以写文章为例,刚开始写大纲的时候,就可以将其打上一个 status::new
的标签,正在撰写的时候就可以更改为 status::in-progress
,最后完成了将其改为 status::complete
即可。
Drafts 的状态标签的语法是 前缀::状态
,而且相同的前缀只能存在一个标签,彼此之间是互斥的,这也符合现实世界的实际情况,因为这三者的状态是不可能共存的。除了使用类似 status 这样的前缀来标注进度之外。官方还给出了一个设置优先级的例子,使用 p 标签来标注草稿的优先级。如果用不惯英文的标记,中文的前缀和状态名字同样可以使用。以下图为例,左边原先存在一个 优先级::低
的标签,此时再添加一个 优先级::高
的标签,就变成了右图的样子,同一个前缀名的情况下,只会保留最新的状态标签,用于跟进了解草稿的编辑状态。
在有多个草稿内容需要跟进的情况下,这样的进度标签就能很好地帮助我们分类查看概况。以下图为例在 Drafts 的草稿列表页面右滑,将 Filters 过滤器设置为过滤 优先级::高
的标签,相应草稿就会被筛选出来,让我们知道哪些草稿是需要优先处理跟进的。除此之外还可以将它作为工作区的筛选条件,比如说同时有几篇文章要写,就可以创建一个「创作」的工作区,配合上面的专注模式过滤,当想要写作的时候打开 Drafts,就自动切换到该工作区。
最后该功能是支持多个状态标签管理一篇草稿的,上面的例子中已经介绍过了进度和优先级两个标签,此时可以使用两者一起标注同一草稿。以下图为例,这篇文章的优先级是高的,当写完之后就可以更新它的状态标签,将状态设置为完成即可。
动作别名
Drafts 5 引入了动作组这个概念,方便用户在不同的场景下,使用合适的动作库来提升工作效率。但是有部分动作可能是通用的,在此之前如果要使用这些动作,要么是手动切换动作组,要么将这个通用动作复制一份到需要的动作组中。一旦这个动作进行了修改,对于复制的情况就要重新复制一份过去,非常地不方便。所以在该版本中,提供了动作别名的概念,让用户可以创建一个「快捷方式」动作,指向原来的动作。这样即使原来的动作发生了修改,由于是使用「快捷方式」,一样会重新定位到原来的动作并执行。
以下图 Basic 动作组中的 Copy 为例,这是一个比较通用的动作,尝试它创建快捷方式。长按 Copy 动作,会弹出操作菜单。点击「Make Alias In...」,可以意译为「在某个地方创建快捷方式」。
点击要设置快捷方式的动作组,此处以「Keyboard-Markdown」为例,点击之后就会在该动作组创建名为 「~Copy」的动作,可以看出 ~
就是 Drafts 为快捷方式标记的前缀。当然如果想要换成其他名字也可以的,比如说可以根据自己的偏好修改为「Copy 快捷方式」等。通过查看该功能的具体实现方式可知,这并不是什么新的技术,而是早就存在已久的「Include Action」,只是这次的更新为它提供了更加简化的图形操作流程,方便普通用户使用。
OCR 文字识别
在 Drafts 之前的版本中,支持了从 PDF 文件中提取文字创建草稿;而在本次更新中,还新增了 Live Text 文字识别的功能。Drafts 提供了两种 OCR 文字识别的方式,最直观的使用方式就是点击一下空白处,出现操作菜单选择文本识别即可。
另一种则是直接选择图片文件,对文件进行文字识别。长按左上角的「+」,在弹出的菜单中选择「Import File...」导入图片文件。
Drafts 会询问是否要从图片中提取文字,选择「Extract Text」之后稍等两下文字就会被识别好并自动插入草稿中。
草稿整体统计(仅支持 iOS 16)
在之前的版本中,关于草稿数据的数据统计的对象都是单篇草稿,在该版本的更新中,Drafts 提供了全局的草稿数据统计。在 Drafts 的草稿列表页面,点击右下角的「⚙️ > Global > Library Summa」即可查看全局的统计信息。此处提供了草稿数、标签数、旗标数以及工作区数量等信息,以便我们可以对整体或者是某个工作区的草稿情况有基本的了解,比如可以知道目前写了多少草稿,是否需要考虑清理和归档部分草稿等。
正则查找替换
Drafts 4 并没有查找替换文本的功能,直到 Drafts 5 才引入了这个文本编辑中最重要的功能,而在本次更新中 Drafts 将自实现的查找替换改为了 iOS 16 原生的文本查找和替换功能。你可以在 Drafts 的 Keyboard-Basic 动作库中通过滑动工具栏找到文本查找和替换功能,输入文本进行查找。
除此之外,点击右上角的「🔍」同样可以实现搜索。但是两者的搜索侧重点不同,工具栏上的搜索侧重于草稿内的所有关键词搜索,右上角的搜索侧重于全局草稿的搜索。用户可以根据自己的实际需求选择搜索方式。
替换功能需要长按右上角的「🔍」图标,点击「Advanced Find in Draft...」,输入查找查找和替换值,点击 Find 确认匹配结果无误之后,点击 Replace All 即可。在部分情况下,可能需要用到正则表达式匹配文本,点击有「Find」右边的更多图标,勾选「Use Regular Expressions」即可。
总结
本文介绍了 Drafts 33 版本的几个重要更新,包括锁屏小组件、专注模式过滤、草稿整体统计以及通过专注模式切换到合适的偏好设置,都可以很好得提升我们的使用体验。
状态标签则是一个比较新颖的功能,通过前缀实现互斥的进度管理,让我们可以直观地了解草稿编辑进度;配合过滤条件以及工作区这两个功能,可以定制出个性化的使用体验。动作别名功能可以减少动作的管理成本,通过动作别名在不用懂任何代码的基础上就可以配置适合使用场景的动作库,让我们可以专心于文章的创作。其他更加细节的更新信息,可见 Drafts 官方论坛的更新日志。
> 下载 少数派 2.0 客户端、关注 少数派公众号,解锁全新阅读体验 📰
> 实用、好用的 正版软件,少数派为你呈现 🚀
© 本文著作权归作者所有,并授权少数派独家使用,未经少数派许可,不得转载使用。