flashlight for mac是一款增强mac上的Spotlight功能的插件,Flashlight支持的功能包括为Spotlight的网络搜索增加快速访问功能(直接访问第一个搜索结果);将文字信息转换为 Pig Latin;让 Mac 朗读信息;直接运行终端命令等。推荐有需要的用户下载安装。
功能介绍:
首先,同为大陆用户,我想到的是 Flashlight 能支持多少「本地化」的功能?在资源库(首页)中仔细挑选后,我选择了 Baidu Search(百度搜索)、Taobao Search(淘宝搜索)、V2EX、知乎日报和豆瓣电影。还是非常丰富的。
激活操作的关键词都默认以灰色字体显示在粗体标题下,可能是一个,也可能是多个。例如:Baidu Search 的关键词为「baidu xxx」以及「bd xxx」、Google Search 的关键词为「google xxx」和「g xxx」。用过 Alfred 的小伙伴应该都深有体会。
除了与 URL 相关的操作,Flashlight 还能捆绑本地应用行为,例如:Open with Text Mate(通过 TextMate 打开)、Dash(搜索 Dash 代码库)、Spotify(音乐流媒体播放)、Send Email(发送电子邮件)等。
当然,也能直接执行少量的系统功能,例如:Shutdown(关机)、Restart(重启)、Logout(登出)、Sleep(睡眠)、Screen saver(屏幕保护程序)、Terminal(执行终端命令)等。
总之,无论是哪个操作,都可以在左侧列表的分类中找到。且慢,还要注意:由于某些「操作」的类别存在叠加,所以实际「操作」数量一定没有库的总和多。
使用说明:
管理
有人说,像 Flashlight 这样的插件,对于 Spotlight 来说,是非常不稳定的,而笔者实际体验下来也确实发生过崩溃、卡死的现象,可能是由 Flashlight 本身导致的,也有可能是某个「操作」引起的。不管怎么样,只要你能找出其根源,就得有对应的策略。(建议以反馈至开发者为主)
因此就要有简单易用的管理系统。好在 Flashlight 对于这方面的优化还是相当可观的。用户只需取消开启不需要的「操作」(美其名曰:滑白),那么对象就会自动关闭并删除;若有需求,再次下载即可。
制作
在本文的开头,笔者给出了 Flashlight 插件开发的 帮助文档 地址。作为程序开发小白,至少我是不指望自己能为了区区一个 Extension 就去掌握深奥的 Python 语言。这么说来,本节还有写的意义吗?有,因为 Flashlight 允许用户直接通过 Automator 新建「操作」(位于菜单栏-File-新建 Automator 插件),简单很多了吧?(了解更多 Automator 相关的工作流程)
受限于 OS X 系统的框架,开发者很难制作一款经久耐用的优秀插件,所以即使 Flashlight 的稳定性仍有待提高,作为使用者,笔者认为我们应该更多地给予鼓励和建议,而不是批评!