问题描述:使用spotlight进行搜索时,只要输入字母超过一定个数(在我的Mac上是3个),spotlight就闪退了。
谷歌搜索得到大部分解决方案是在系统自带词典的偏好设置里取消外部字典的勾选(如https://placeless.net/2017/09/28/spotlight-search-crash-on-high-sierra.html)。但实际操作发现这个并不能解决我Mac上的问题。
解决方法:按苹果官网上关于这问题的讨论(https://discussions.apple.com/thread/8546951)可能是近期Safari的升级所致,需要在spotlight的设置里取消书签与历史记录(Bookmarks & History)的勾选,即系统偏好设置-Spotlight-搜索结果-书签与历史记录(Bookmarks & History)取消勾选。
High Sierra Spotlight 输入闪退(如https://placeless.net/2017/09/28/spotlight-search-crash-on-high-sierra.html)
Sep 28, 2017
升级 macOS 到 High Sierra 之后,发现输入任何东西都会直接导致 Spotlight Search 崩溃,浮窗一闪而过,不能正常使用。
几番尝试之后,猜想可能跟我在 ~/Library/Dictionaries
目录下新增了自定义的词典有关,也许是 High Sierra 不再兼容这些外来词典。
在 Dictionary.app 的偏好设置内取消这些词典的勾选之后,果然,Spotlight Search 正常工作了。
所以,如遇上述问题,可以尝试一下上述办法。
增补:
我在 V2EX 的这个帖子上提供了上述建议,从回帖来看,结果得到验证,问题都源自「自增字典」。