而如果你想更彻底地清理设备上全部内容,可以直接在搜索框内输入 ;shpm,即 set device to shipping mode 的缩写,它会执行 /usr/sbin/shipping_mode脚本,将设备完全还原为出厂状态,;lzzl命令也有同样功效。这两个命令同样不会要求再次确认,请谨慎操作。
Mac 电脑上有一种比较另类的操作:命令行。我们不需要图形界面,只靠一句或几句命令,就能让电脑完成图形界面难以实现的功能。
Mac 的自带的命令行客户端是 Terminal,它的界面看上去晦涩难懂,其实使用使用起来并不复杂,许多文章中都提供了现成的命令,你只需要复制粘贴就能实现许多功能。为了更多人能够善用这一 Mac 上的利器,少数派为读者准备了专题轻松玩转 Mac 命令,你可以在其中找到许多现成、好用的命令。当然,可能你已经是一个命令行老玩家,那么本专题中也有为你准备的进阶内容,你同样可以在其中获得一些新技能。
在开始你的命令行之路前,不妨先看一下这篇文章,我(Minja)总结从入门到进阶常见的一些问题与需求,希望能助你离 Mac 高手更近一步。
《音乐好朋友》是网易云音乐首档自制原创音乐 Live 节目,在这档节目中官方邀请了众多原创音乐人进行一个「交换式」的创作,两位艺人或乐队将会选择对方的一首歌曲进行重新创作编曲,最后和乐队一起以一种新的样式演绎出来。除了能在这里听到一些「一曲多韵味」的「故事」,也让你近距离感受了音乐创作的历程,和期间的酸甜苦辣。
为了配合启动器快速过滤出这四个部分的待办事项,我们需要在 Things 中提前为所有的待办事项打上「重要」或「不重要」、「紧急」或「不紧急」的标签。下面的实际应用都以我使用的标签「Important」、「Unimportant」、「!!!!」和「!」为例,并且聚焦到「今天」这个列表中,你也可以选择其它列表或者不聚焦到任何列表。
通过 Things 本身我们无法做到同时添加项目以及项目所属的待办事项,但是我们可以通过 Drafts 方便地做到。你只需要在 Drafts 的第一行输入项目标题,从第二行开始输入待办事项名称,一行一个待办事项,注意分行,然后使用 Add Project to Things 这个 Drafts 动作就可以同时将项目和待办事项添加到 Things 了。这是一个来自 Drafts 5 Action Directory 的动作,所以使用 Drafts 5 Beta 的朋友可以通过这个链接下载。
在这个动作中,URL 这部分的链接不需要做任何修改即可正常运行。
通过 Drafts 同时添加项目以及项目所属的待办事项的效果如动图所示:
实例 4:同时添加多个待办事项到指定项目
很多时候我们想同时添加多个 Things 的待办事项到某个项目下,比方说往购物清单添加商品的时候,往阅读清单添加书籍的时候,或者是为某个项目添加多个用户需求的时候。使用 Multiple Itmes to Things 这个 Drafts 动作,这个任务就能轻松完成。同样这个动作也来自于 Drafts 5 Action Directory,所以使用 Drafts 5 Beta 的朋友可以通过这个 链接 下载。
下载好这个动作后,你需要先在两个 Prompt 模块中分别填入 Things 中你自己的标签名和列表名,最后一步的 URL 无需修改。
通过 Drafts 同时添加多个待办事项到指定项目的效果如动图所示:
实例 5:通过自然语义添加待办事项
如果你已经有幸用上了 Drafts 5 Beta 版本,那么你不妨试一试 Things URL Scheme 中的高阶指令 add-json。我们知道可以在 Things for Mac 中输入「自然语义」来添加待办事项的起始日期和截止日期,但是在 iPhone 和 iPad 版的 Things 上并不能使用自然语义来处理日期和时间。
所以,在需要时手动创建所谓的每日例行事件清单到 GTD 应用看起来才是正确的做法。但是,如何避免重复输入的低效呢?你不妨试一试这个又是来自 Matthew Cassinelli 的 workflow。
下载完这个 workflow 后,你需要先在两个 list 中分别填入你在白天和晚上才会做的每日例行事件,尽可能地囊括所有可能的选项,以防遗漏。
运行这个 workflow 后,它会根据你运行时的时间或者手动输入的时间来判定这是一个日间例行事件清单还是夜间例行事件清单,然后作为一个待办事项以及下属的核对清单添加到 Things 中。
如果你想要继续保持「每日」这个特点,那么不妨将这个 workflow 添加到 Launch Center Pro 中,通过它的提醒功能实现每天特定时间提醒你创建例行事件清单到 Things 的功能。实现的效果如下动图所示:
实例 8:添加旅行打包清单
很多人在出门旅行或者出差前一定会担心在打包行李的时候忘带什么,这时候通过核对清单就可以避免这类事件的发生。但是,每次打包行李的时候都重复输入物品名称也是一件非常烦人的事情。那么,就用 Things Packing List 来帮你搞定吧。
你只需要在第一次使用的时候将各个 Text 模块内的物品名称替换为自己的物品名称,你需要发散思维,尽可能地囊括你出行要带的所有物品。最后在创建打包清单的待办事项后,你还可以选择将它转化为项目。
这个贴心的 workflow 呈现的效果如动图所示:
实例 9:笔记类应用与 Things 之间的互相连接
Things 本身不支持对待办事项添加附件,备注也只支持纯文本,如果你对待办事项的备注说明有更高的要求,那么不妨通过其它笔记类应用来满足这个需求。我这里提供三个不同的方案供你选择,但每个方案的操作都是相同的,你需要先从 Things 中复制某一待办事项的链接,然后运行以下 workflow 中的一个,最后回到 Things 中将剪切板中的新链接粘贴到待办事项的备注中。
Things > Bear > Things 这个来自 Josh Ginter 的 workflow,实现了将 Bear 中的笔记作为 Things 中待办事项的备注的功能,并且可以在 Things 待办事项和 Bear 笔记之间互相跳转。实现效果如下:
Offline Wikipedia 作为一款支持离线使用的 PWA 应用,较好地展示 PWA 离线功能的特性。用户访问 https://wiki-offline.jakearchibald.com 后按提示添加好 Offline Wikipedia 应用。用户只需输入需要查找的词条即可找到维基百科的解释内容,Offline Wikipedia 支持搜索联想功能以及离线保存词条。离线保存的内容会以「Cached articles」的形式显示在应用主界面。阅读体验上,Offline Wikipedia 对较长的词条内容调整了排版,保留了表格概述和优先显示标题内容。
离线保存、搜索建议调整好的内容布局
Offline Wikipedia 目前仅支持显示英文内容,并未提供维基网页版切换不同语言的功能,也不支持自定义字体大小、阅读背景颜色等阅读体验的选项。