Как добавить исходный код в Spotlight в El Capitan 10.11.1?
Разработчики уже давно используют эту уловку 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 невозможно.
У кого-нибудь есть решение?
1 ответ
Загрузитесь в Recovery HD и затем отключите SIP в Terminal.app
csrutil disable
Если вы хотите включить все средства защиты, кроме нескольких, вы можете пробить дыры в защите, чтобы разрешить отладку, dtrace, изменение файлов с ограниченной файловой системой и т. Д.
csrutil enable -without fs
Посмотрите этот хороший ответ Рича Траутона, а также его блог для деталей о SIP. Я не могу найти официальную документацию Apple об этих параметрах - возможно, на WWDC 2016 будет новая документация о том, как разработчики могут ослабить безопасность по умолчанию, чтобы изменить вещи, запустить собственный kext и т. Д.
Вкратце - после того, как вы отключите или включите без ограничений fs, вы можете редактировать файлы, необходимые для изменения правил индексации в центре внимания для RichText, как и раньше.