Домашняя » как » Как отключить результаты поиска разработчиков в Spotlight на Mac

    Как отключить результаты поиска разработчиков в Spotlight на Mac

    Поиск Spotlight в Mac OS X показывает результаты из категории «Разработчик», если вы когда-либо устанавливали Xcode на свой Mac. Если у вас все еще установлен Xcode, есть простой флажок, чтобы отключить это. Но, если вы удалили XCode, Spotlight просто продолжает показывать результаты поиска разработчика без возможности отключить их..

    Это может загромождать Spotlight множеством результатов поиска, которые вы, возможно, не захотите видеть, особенно если у вас на Mac много файлов с исходным кодом. Вот как это отключить - даже если у вас не установлен Xcode.

    Если у вас установлен XCode

    Если у вас установлен Xcode, это просто, потому что вы можете сделать это обычным способом.

    Откройте окно «Системные настройки», щелкнув меню «Apple» и выбрав «Системные настройки». Щелкните значок «Прожектор» в окне «Системные настройки»..

    Вы также можете использовать Spotlight для запуска этой панели настроек - нажмите Command + Space, введите Spotlight, выберите ярлык Spotlight и нажмите Enter.

    Найдите категорию «Разработчик» в списке под результатами поиска и снимите флажок. Прожектор больше не будет отображать результаты поиска разработчиков.

    Баг

    Если у вас не установлен Xcode, вы вообще не увидите категорию «Разработчик» на панели настроек Spotlight. Результаты поиска появятся в поиске Spotlight, но их невозможно отключить..

    Это, кажется, результат ошибки в Mac OS X. Мы столкнулись с этой ошибкой как в OS X 10.10 Yosemite, так и в 10.11 El Capitan. Это также могло быть проблемой в предыдущих версиях.

    Если вы когда-либо устанавливали Xcode, Spotlight предположит, что вы «разработчик», и продолжит показывать вам результаты поиска разработчика даже после удаления Xcode. Тем не менее, панель настроек Spotlight, кажется, показывает только категорию «Разработчик», если XCode в настоящее время установлен. Обычно нет способа отключить это, если у вас не установлен XCode.

    Если у вас не установлен XCode

    К счастью, есть быстрый обходной путь, который вы можете использовать, если не хотите переустанавливать Xcode. Конечно, переустановка XCode также будет работать - но вы должны оставить XCode установленным.

    Нам просто нужно обмануть Spotlight, заставив его думать, что у вас установлен Xcode. Для этого откройте окно терминала. Нажмите Ctrl + Пробел, введите Терминал и нажмите Enter, чтобы открыть окно терминала из Spotlight. Вы также можете открыть окно Finder, нажать «Приложения» на боковой панели, дважды щелкнуть папку «Утилиты», а затем дважды щелкнуть по ярлыку «Терминал»..

    Введите следующие две команды в окне терминала, нажимая Enter после каждой, чтобы запустить их:

    CD / Приложения

    коснитесь Xcode.app

    Это создаст пустой файл с именем Xcode.app в папке «Приложения». Он не занимает места и ничего не делает. Вы увидите его в папке «Приложения», хотя вы не сможете запустить или что-либо сделать с ним.

    Теперь вы можете снова открыть панель Spotlight в Системных настройках. При наличии файла с именем Xcode.app, он покажет вам флажок «Разработчик», и вы можете снять его, удалив результаты поиска разработчика из ваших поисков Spotlight.

    Не удаляйте пустой файл Xcode.app позже - вам нужно будет оставить его там. Если вы снова откроете панель настроек Spotlight после удаления Xcode.app, похоже, снова включите поиск разработчика в Spotlight..


    Спасибо Сансу Комику из Stack Exchange за выяснение этого решения. Работа этого человека была неоценима, когда мы сами наткнулись на проблему.

    Надеюсь, Apple исправит эту проблему в будущем. Но пока что людям, которые ранее установили Xcode, нужно будет оставить файл Xcode.app в папке «Приложения», если они не хотят видеть результаты поиска разработчика в Spotlight..