开发人员已经使用这个Spotlight技巧很长一段时间来搜索他们的源代码。
将您想要的文件类型添加到Spotlight RichText.mdimporter info.plist /System/Library/Spotlight/RichText.mdimporter
info.plist中
<string>public.swift-source</string>
<string>public.objective-c-source</string>
终端
mdimport -r /System/Library/Spotlight/RichText.mdimporter
sudo mdutil -E
但 El Capitan 现在限制了访问权限。保存info.plist是不可能的。
任何人都有解决方案吗?
答案 0 :(得分:1)
启动到Recovery HD,然后在terminal.app中禁用SIP
csrutil disable
如果你想启用除少数保护之外的所有保护,你可以在保护中挖洞以允许调试,dtrace,修改文件系统受限文件等。
csrutil enable -without fs
请参阅this nice answer by Rich Trouton以及his blog for details on SIP。我无法找到关于这些选项的官方Apple文档 - 也许WWDC 2016将有关于开发人员如何放松默认安全性以修改内容和运行自定义kext等的新文档...
简而言之 - 一旦您在没有fs限制的情况下禁用或启用,您就可以像以前一样编辑更改RichText的聚光灯索引规则所需的文件。