下午coding的时候,突然发现输入法切换狂慢,打开活动监视器发现名叫mdworker的进程cpu暴高,这是sptlight的索引程序,研究得出如下结果

  • 关闭/打开spotlight索引

    关闭索引 sudo mdutil -a -i off

    打开索引 sudo mdutil -a -i on

  • 永久停掉spotlight服务的方法

    sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

  • 恢复spotlight服务

    sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

接下来,发现了Alfred 这个搜索前端工具不错,从app store中可以免费下载 使用体验很好,但是它也是利用了Spotlight的索引,为了使用Alfred,纠结了一下还是保持了mdutil的索引服务

Alfred技巧

在 系统偏好 里面可以取消spotlight的快捷方式,然后在Alfred中把快捷方式设置为control+空格这样就可以无缝平滑的过度了

如果你对屏幕右上角spotlight的放大镜很不满,试试killall -9 SystemUIServer

这篇文章讲的很好: http://bigasp.com/archives/516

本文地址: http://lutaf.com/98.htm 鲁塔弗原创文章,欢迎转载,请附带原文链接