补充
解决 macOS 上的 mds_store 高 CPU 占用并停用 Spotlight 索引
正文
本文由 简悦 SimpRead 转码, 原文地址 setapp.com
我们大多数人的 Mac 上都存储了数百 GB 的数据。这意味着除了少数几十个常用文件外,通过浏览的方式几乎不可能找到你需要的文件,尤其是在你不常访问的文件夹结构中。
解决这个问题的方法就是搜索。Spotlight 自 2005 年起成为 Mac 上的默认搜索工具,自 2009 年起也用于 iOS。在大多数情况下,它都能很好地完成任务。然而,有时它会出现异常行为,或缺乏足够现代化的功能来高效支持你的日常操作。
让我们来看看如何处理 Mac 和 iOS 上常见的 Spotlight 问题,以及你可以考虑使用的其他搜索工具选项。
为什么关闭 Spotlight 索引?
你可能在网上看到,解决 Spotlight 问题最流行的建议之一就是禁用 Spotlight 搜索索引。但这具体意味着什么?它又是如何起作用的?
Spotlight 的搜索功能依赖于其索引运行,这个索引是 Mac(或 iPhone)上每个文件的结构化表示。由于你经常更改、移动文件或添加新文件,因此该索引需要定期更新。
索引过程(尤其是长时间未执行时)非常复杂,可能耗时较长并占用大量 CPU 资源。索引过程中可能会出现一些错误,因此你可能需要停止或重新开始以消除这些错误。如果你的 Mac CPU 性能较弱,你可能需要暂时停止 Spotlight 索引来确保其他应用程序正常运行(或许可以在夜间恢复索引)。
这些都是禁用 Spotlight 的合理理由。但你可能会遇到哪些具体的索引问题呢?
常见的 Spotlight 索引问题
尽管大多数时候 Spotlight 都能按预期工作,但当你尝试使用它时,很可能会遇到卡顿或响应缓慢的情况。
速度慢:Spotlight 对你的请求响应缓慢。这可能是索引不正确或不完整导致的结果。
找不到正确的文件:有时你知道某个文件存在,但在 Spotlight 中却无法搜索到。
高 CPU 占用率:索引进程有时会失控,占用过多 CPU 资源,影响其他任务。
索引不完整:你可能会发现索引似乎永远进行不完,始终无法完成。
当然还有其他较少见的问题。要解决这些问题,你需要知道如何让 Mac 上的 Spotlight 搜索退出并重新启动。
如何在 Mac 上禁用 Spotlight 搜索快捷键
启动 Spotlight 的默认快捷键是 Command + Space,无论当前激活的是哪个应用都有效。
如果你不想使用 Spotlight,或者想将该快捷键分配给另一个搜索应用,可以在 macOS 设置中关闭此组合键:
打开系统设置 ➙ 键盘
进入“键盘快捷键…”
导航至 Spotlight
取消勾选“显示 Spotlight 搜索”
如何从菜单栏移除 Spotlight
另一种常用的访问 Spotlight 方式是通过其菜单栏图标。只需点击屏幕右上角的图标即可。
不过,如果你不再使用 Spotlight,可能希望将其从菜单栏中移除。有一个简单的方法可以做到这一点:
打开系统设置
进入控制中心
一直向下滚动到 Spotlight
选择“不在菜单栏中显示”
如何通过终端命令关闭 Spotlight 索引
如果你的 Spotlight 卡在文件索引过程中,或该进程占用了太多 CPU,可以通过一条简单的终端命令解决这个问题。
要关闭 Spotlight 索引:
打开终端
输入 sudo mdutil -i off
按回车
要在之后重新开启索引(例如当你不需要主动使用 Mac 时),使用命令 sudo mdutil -i on。
为什么不建议关闭 Spotlight 索引
在某些情况下,如果你已经在使用第三方搜索应用,并且该应用依赖 Spotlight 的索引功能,那么关闭索引并不是一个好主意,因为这样会导致该应用的更新也无法正常工作。
此外,Spotlight 是 Mac 的原生工具,与许多内部进程紧密关联。除非它确实妨碍了你的操作,否则最好保持索引开启,以避免无意中破坏某些虽不常见但重要的系统进程。
如何在 iOS 上关闭锁屏搜索
那些不太使用 iOS 上 Spotlight 功能的人,特别是从锁定屏幕使用时,可能会觉得手机锁定状态下仍能输入任何内容进行搜索令人困扰。
好消息是,这项功能可以在设置中关闭:
在 iOS 上打开“设置”
向下滚动至“面容 ID”[触控 ID] 与密码
关闭“今日视图和搜索”
应该使用哪个键盘启动器?
Spotlight 固然是 Mac 上的默认搜索工具,但如果你仔细审视它的种种不足,你可能会怀疑是否有更好的替代方案。答案是:有!
Lacona 是目前最快的键盘助手,能够极大优化你的工作流程。你可以搜索应用或文件,还可以使用自然语言命令(带自动补全)打开网址、暂停音乐播放、在地图中查找地点等。该工具兼容原生和第三方应用。非常方便!
Start 是另一款专注于快速启动 Mac 上任意应用的搜索替代工具。它结合了程序坞(Dock)和启动台(Launchpad)的优点,具备闪电般的速度,还提供标签等附加功能。可通过快捷键启动 Start,或点击其在菜单栏中的图标。
HoudahSpot 是又一款专注于文件和文件夹而非应用的搜索工具。如果你曾尝试用 Finder 搜索文件,就会知道那可能是一种极其缓慢且不准确的体验。而使用 HoudahSpot,得益于其快速搜索引擎和数十种精确筛选条件(从位置、内容到扩展名),你可以在几秒钟内找到目标文件。
可以看出,当你不需要 Spotlight 搜索时,可以轻松将其禁用;当它出现故障时,也可以进行修复。然而,为了优化日常工作效率,我们建议使用如 Lacona 替代 Spotlight、Start 快速启动应用、HoudahSpot 快速查找 Mac 上任意文件等工具来增强你的体验。
更重要的是,Lacona、Start 和 HoudahSpot 都可通过 Setapp 的七天免费试用获得,无需额外费用。Setapp 是一个拥有超过 230 款顶尖 Mac 和 iOS 应用及工具的平台。探索 Setapp 提供的一切功能——免费构建并测试一套完全优化的 Mac 工作流程!