OS X Yosemite Spotlight扩展

时间:2014-08-05 03:03:56

标签: spotlight osx-yosemite

是否可以扩展聚光灯的搜索功能以支持其他命令?

例如,是否可以定义自定义Web搜索别名,这意味着我可以键入yt,它将提供来自youtube的结果。

或者,是否可以添加其他系统命令,我可以键入sl(或某些变体)以使我的计算机进入睡眠状态。

3 个答案:

答案 0 :(得分:11)

与此同时,还有Flashlight(Spotlight缺少的插件系统)http://flashlight.nateparrott.com/

这可以通过Python脚本扩展。

2016年10月更新似乎不再维护手电筒。最后一次更新是在一年前。在这里查看回购:https://github.com/nate-parrott/Flashlight

2017年3月更新还有一个仍然维护的分支:github.com/w0lfschild/Flashlight - 谢谢@amoebe

答案 1 :(得分:8)

不可能,只有4 types of extensions for OS X Yosemite

  

今天 - 在通知中心的今日视图中快速更新或执行快速任务   分享 - 发布到共享网站或与他人分享内容
  操作 - 在另一个应用程序的上下文中操作或查看内容   Finder - 直接在Finder中显示有关文件同步状态的信息。

所有这些扩展类型都由用户显式激活以实现功能。 Apple已经表示他们刚刚开始使用扩展并计划在未来添加更多内容,所以从逻辑上看,Spotlight扩展似乎是下一个(再见Alfred:sadface :)。

答案 2 :(得分:3)

我目前正在使用替代解决方案。它是操作系统的原生,不需要禁用系统完整性保护来安装Flashlight。

enter image description here

使用 Automator 创建新服务。然后使用Ask For Text节点,您可以显示类似于聚光灯的弹出窗口。从那里可能性很多。对于Web搜索,有一个像Display Webpages这样的命令。顶部activate AppleScript命令用于获得以下弹出窗口的焦点。

您可以使用JavaScript节点从输入文本构造URL。你可以解析" yt"以YouTube搜索网址为例,将其余部分放在网址后面。

然后在“首选项”中,您可以将此新服务设置为便于访问的快捷方式。

enter image description here

enter image description here