12月22日晚间,Raycast推送了2020年最后一次更新v1.5.0(次日早上起来发现又更新到了v1.5.1),大概是准备放假过节了吧。
我翻了下Raycast的更新日志,从10月29日放出第一个公测版v1.0.0开始,基本每周都有更新。除了常规的bug、漏洞修复、体验优化之外,陆续增加了不少新的特性,如窗口管理、词典、通讯录查询等等。
作为2020年最后一次更新,Raycast开发团队看起来也做了充分的准备才发布的,新增支持浏览器书签查询以及悬浮便签功能,简单上手之后发觉也是非常实用。看来Raycast这个工具箱里又多了不少宝藏技能……
浏览器书签查询,支持阅读列表
书签查询功能也是通过额外的功能拓展方式添加,需要手动在Raycast设置中开启,如果需要读取Safari浏览器书签列表,还需要在「系统偏好设置」-「安全性与隐私」-「完全磁盘访问权限」中授予Raycast对应的权限。
目前,Raycast只支持读取Safari和Chrome浏览器的书签内容,使用Chromium内核的Edge浏览器还不支持。如果Safari和Chrome的书签有大量相同,为减少重复出现,可以有选择地关闭其中的一个来源。
Raycast可以通过书签名、域名或者标签来搜索指定书签,同时还能读取到Safari浏览器中阅读列表中的内容。以往你需要先打开浏览器,再从书签栏中找到收藏的目标网页,现在可以直接通过Raycast快速直达。
当然,前提是你得记得目标网页的域名或者相关的关键词。即便是直接从Raycast读取的书签列表中去寻找,效率上也不见得会比在浏览器中要低。
不过,只要是Raycast中涉及搜索的操作,也许都无法避免对中文搜索不够友好的问题。不支持拼音搜索就不提了,书签名或者阅读列表保存的网页名中确实出现的中英文关键词都无法搜索到结果,唯独使用目标名称开头的字、词才能够搜索到准确目标。
而同样的问题在英文书签名中,却又不会出现。
类似这种中文搜索问题,其实在第一次接触Raycast就已经察觉,包括在搜索应用名时同样会出现。因此,我也是多次建议大家尽量使用英文搜索。即便没有语种友好度问题,使用英文搜索无需来回切换输入法本身就是一种改善效率的问题。
悬浮便签,这颜值我心动了
老实说,使用Raycast第一个公测版时,并没有特别刚需的功能让我继续使用下去,况且还有中文搜索不够友好的问题。但Raycast的颜值和对其未来新功能的期待还是让我用它替换了macOS的聚焦。
在v1.5.1版本中新增的悬浮便签是Raycast又一使用工具,类似功能的有SideNotes、macOS自带的便签等。同样的,需要在Raycast拓展功能里启用「Floating notes」。
打开悬浮便签后,其默认会显示在其他软件窗口上方,处于置顶显示状态,且无法手动切换为非置顶状态名,支持手动拖动改变便签位置。并且有且只能新建一个窗口,可推测开发者是将其定位于临时记录工具,例如记录突发创意、代办事项等等。
当鼠标放置于悬浮便签区域,会自动显示上下的功能栏,底部显示字符计数信息(当然还是不大适用于中文)、切换便签颜色。
便签内容支持快速分享,支持复制分享到右键、信息、系统备忘录以及待办事项等。
Raycast的悬浮便签背景颜色除了正常的黑白色之外,还额外提供四种渐变色,更细心的是,每一种颜色模式都对深色模式进行了适配,再加上稍带有磨砂半透明,实际展示效果更美观。
此外,悬浮便签的窗口虽然不支持手动调节大小,但会随着输入文本的增多窗口随之拉长,到一定程度变为滚动状态,所以,只要你愿意,你甚至可以在悬浮便签中写文章。
一般情况下,打开Raycast窗口,输入「float」即可快速找到对应的功能项——「切换悬浮便签焦点」和「切换浮动便签窗口」,后者可执行显示/隐藏便签窗口操作,前者则是用于切换便签窗口激活状态。
当然,最快捷的当然是一键启动了。可以在Raycast中为悬浮便签功能添加指定快捷键,这样无需呼出搜索框就能更快显示/隐藏悬浮便签了。
自动切换输入法(仅限Raycast)
除了以上提到的新增功能之外,Raycast还提供了一些使用体验上的优化,比如自动切换输入法就非常实用。
如之前所言,在很多情形下Raycast使用英文搜索体验会比中文好很多,并且自带的很多命令脚本都是英文命名。呼出Raycast搜索框,输入法可能仍然处于中文输入法状态,所以经常需要手动切换一下。
Raycast v1.5.1版本中支持自动切换输入法,在设置中找到对应功能项,选择自动切换到「ABC」英文输入法,这样即可在呼出Raycast搜索框时自动切换到英文输入法,不过不支持自动切换到中文输入法……
其它
如今,我已经开始期待Raycast的每一次更新,至少目前为止新增的一些功能都是比较实用的。对于已有的功能也在这几次更新中逐渐进行完善。
在文件搜索或者剪贴板记录中查看文件,可以直接从搜索结果中将文件拖出来放到指定位置,也可以直接拖入聊天窗口发送。如图片等格式,在可以直接在Raycast中预览的条件下,已经无需再找到原有位置了。
剪贴板历史记录功能也逐步增强,优化了直接预览文件,增加了更丰富的文件格式。
Raycast不仅仅是快捷启动工具
习惯称Raycast为一款效率工具,最开始很容易将其和Alfred对比,但逐渐地发现并不大一样。开发者将其定位为一款为开发者定制的效率工具,希望将尽可能多的工作都在Raycast上就可以完成。目前来看,这几个版本的更新都在沿着这个方向靠近。
在默认情况下,使用Raycast执行搜索,类似于应用搜索会作为直接展示,而文件搜索、词典、联系人、剪贴板历史以及前面提到的浏览器书签搜索等都属于二级功能,包括很多第三方拓展都属于二级功能入口,这样实现结果就是,当我需要使用书签搜索功能,需要先在Raycast中搜索「bookmark」找到对应的功能入口进入。
这种二级功能入口虽然无法实现一步操作,但好处是能够让Raycast聚合更多的功能。之所以这样区分,能够让搜索结果更加清晰,使用逻辑更加明确一些,不至于所有的功能搜索结果都揉杂在一起,反而有些副作用。
这是一种取舍,使用二级拓展功能需要多一步操作,当你习惯将大量功能在Raycast中实现,便能够接受这「多一步操作」体现的效率性,我想这也是Raycast和Alfred存在的主要差异之一吧。
Raycast已经不仅仅是一个快捷启动工具,通过丰富的拓展和命令脚本,正在逐渐变成多功能的工具箱,而由于这些功能支持自定义启用,也因此存在更多的可定制性。从目前Raycast默认自带的一些功能中能够预见,Raycast可实现的功能有很多,2021年的更新会更加值得期待。