Spotlight OS X约塞米蒂聚光灯扩展

Spotlight OS X约塞米蒂聚光灯扩展,spotlight,osx-yosemite,Spotlight,Osx Yosemite,是否可以扩展spotlight的搜索功能以支持其他命令 例如,是否可以定义自定义web搜索别名,这意味着我可以键入yt,它将提供来自youtube的结果 或者,如果我可以键入sl(或某种变体)使计算机进入睡眠状态,是否可以添加其他系统命令 不,这是不可能的,只有: 今天-在Notification Center的“今天”视图中快速更新或执行快速任务 共享-发布到共享网站或与他人共享内容 操作-在另一个应用程序的上下文中操作或查看内容 Finder-直接在Finder中显示有关文件同步状态的信息

是否可以扩展spotlight的搜索功能以支持其他命令

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


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

不,这是不可能的,只有:

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


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

与此同时,还有手电筒(Spotlight缺少的插件系统)

这可以通过Python脚本进行扩展

2016年10月更新手电筒似乎不再使用。上一次更新是在一年多以前。请在此处查看回购协议:


2017年3月更新有一个叉子仍在维护中:github.com/w0lfschild/Flashlight–谢谢@amoebe

我有一个替代解决方案供您选择,我目前正在使用。它是操作系统自带的,不需要禁用系统完整性保护即可安装手电筒

使用Automator创建新服务。然后,使用“询问文本”节点,您可以显示类似于聚光灯的弹出窗口。从那里,可能性是很多的。对于web搜索,有一个类似“显示网页”的命令。顶部的
activate
AppleScript命令用于获得以下弹出窗口的焦点

您可以使用JavaScript节点从输入文本构造URL。例如,您可以将“yt”解析为YouTube搜索url,并将剩余部分放在url的空格后面

然后,您可以首选将此新服务设置为快捷方式,以便于访问


这已经过时了,请参见下面的答案。这也过时了。在El Capitan更新后,OSX不允许手电筒工作。这也有点过时了。您可以再次运行它,前提是您愿意在安装时关闭系统完整性保护(然后再次打开)。这已经过时。有一个fork仍在维护中: