type
status
date
slug
summary
tags
category
icon
password
如果你正在使用 Raycast,很可能在网上看过各种"优化"建议,试图让它运行得更快。然而,其中流传最广的两种做法,不仅无法带来真正的优化,反而会严重削弱 Raycast 的核心功能,我也是被误导了很久才知道正确是设置方式到底是什么。
在给出正确的配置方案之前,我们必须先明确并纠正这两个普遍存在且极具误导性的错误操作。

纠正常见的两大误区

误区1:在"Siri 与聚焦"设置中取消勾选搜索类别

一些用户认为,在"系统设置" -> "Siri 与聚焦"中,取消勾选"文稿"、"文件夹"等项目,可以减少系统索引的工作量,从而"节约算力"。
而实际上,这个列表并非是为前端的 Spotlight 搜索框服务的,而是直接配置后台的索引引擎。你在这里取消勾选任何一个类别,就是在告诉系统:"请不要为我索引这类数据"。由于 Raycast 同样依赖这个索引,你取消勾选的项目,Raycast 也将同样无法搜索到。

误区2:用终端命令 sudo mdutil -a -i off 彻底禁用 Spotlight

这是最极端也是破坏性最强的一个建议。
很多教程声称,通过这个命令可以完全关闭 Spotlight 索引,从而释放 CPU 和硬盘资源,为 Raycast "让路"。
而实际上,你关掉的并不仅仅是 Command+空格 那个搜索框,而是 macOS 系统最核心的内容索引服务(Spotlight Indexing Service)。这个服务是 Raycast 实现强大文件搜索、联系人查找、邮件检索等功能的数据源。禁用它,就等于切断了 Raycast 的"水源",使其退化成一个功能极其有限的"应用启动器"。

核心原理:Raycast 与 macOS 并非取代,而是协作

理解了以上误区后,正确的理念就水落石出了:Raycast 不是要干掉或取代 macOS 的底层服务,而是要成为它的一个更高效、更强大的前端界面
正确的思路是:让 macOS 强大而成熟的索引引擎在后台安静、全面地工作,然后将 Command+空格 这个黄金快捷键交由 Raycast 接管,让 Raycast 作为这个强大数据库的总入口。

正确设置指南:释放 Raycast 的全部潜力

请按照以下步骤,重新配置你的系统。这套流程将确保 Raycast 在一个健康、完整的数据基础上运行。

第一步:恢复并确保系统索引服务完整运行

首先,开启主索引开关: 打开**"终端" (Terminal)** 应用程序,执行以下命令,确保所有磁盘的索引功能都处于开启状态。
执行时需要输入你的 Mac 登录密码。
然后,开启所有数据类别索引: 前往 "系统设置" -> "Siri 与聚焦"。在"搜索结果"列表中,将所有项目全部勾选。这才是正确的做法,它在告诉系统为 Raycast 准备尽可能全面的数据。

第二步:重新分配快捷键并授予权限

接管快捷键: 打开 "系统设置" -> "键盘" -> "键盘快捷键…",在 "聚焦" 部分,取消勾选"显示聚焦搜索"的快捷键。然后打开 Raycast 设置,将 "Raycast Hotkey" 设为 Command + 空格
授予权限: 打开 "系统设置" -> "隐私与安全性" -> "完全磁盘访问权限",确保 Raycast 处于开启状态。

第三步:重建索引以确保数据完整

为了保证所有设置从一个干净的状态生效,建议执行一次索引重建。
重建应用数据库: 在"终端"中执行:
重建内容索引: 前往 "系统设置" -> "Siri 与聚焦" -> "聚焦隐私…",将你的主硬盘拖入列表,稍等片刻后再将其从列表中移除。此操作将触发系统进行一次全新的完整索引。

第四步:重启 Mac 以应用所有更改

在完成了上述所有对系统服务的配置和数据库的重建后,最后也是最重要的一步,是重启你的电脑
重启会确保所有的系统服务都以最新的配置启动,让 Launch Services 和 Spotlight 索引服务在一个干净的状态下运行,并保证 Raycast 能够正确地挂钩和使用这些服务。不要跳过这一步,它是确保所有设置稳定生效的关键。
完成以上步骤并重启后,Raycast 才能被真正配置在正确的工作模式下,成为一个由 macOS 强大索引能力驱动、拥有高效交互界面的全功能生产力中心。