Начална » как да » Как да деактивирате резултатите от търсенето на програмисти в Spotlight на Mac

    Как да деактивирате резултатите от търсенето на програмисти в Spotlight на Mac

    Търсене в Mac OS X показва резултати от категорията „Разработчик“, ако някога сте инсталирали Xcode на вашия Mac. Ако все още имате инсталиран Xcode, има лесно поле за деактивиране на това. Но ако сте деинсталирали Xcode, Spotlight продължава да показва резултатите от търсенето на разработчици, без да ги изключва.

    Това може да обърка Spotlight с много резултати от търсенето, които може да не искате да видите, особено ако имате много файлове с изходен код, които се намират на вашия Mac. Ето как да го деактивирате - дори ако не сте инсталирали Xcode.

    Ако имате инсталиран Xcode

    Ако имате инсталиран Xcode, това е просто, защото можете да го направите по нормалния начин.

    Отворете прозореца Системни предпочитания, като щракнете върху менюто Apple и изберете „Системни предпочитания“. Щракнете върху иконата „Прожектор“ в прозореца „Системни настройки“..

    Можете също да използвате Spotlight за стартиране на този прозорец за предпочитания - натиснете Command + Space, напишете Spotlight, изберете пряк път от Spotlight и натиснете Enter.

    Намерете категорията „Разработчик“ в списъка под Резултати от търсенето и махнете отметката от нея. Spotlight вече няма да показва резултатите от търсенето на програмисти.

    Бъговете

    Ако не сте инсталирали 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. За да направите това, отворете терминален прозорец. Натиснете Command + Space, въведете Terminal и натиснете Enter, за да стартирате терминален прозорец от Spotlight. Можете също да отворите прозорец на Finder, щракнете върху „Приложения“ в страничната лента, щракнете двукратно върху папката „Utilities“ и след това щракнете двукратно върху „Terminal“.

    Въведете следните две команди в прозореца на терминала, като натиснете Enter след всеки, за да ги изпълните:

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

    докоснете Xcode.app

    Това създава празен файл с име Xcode.app във вашата папка "Приложения". Тя не заема място и не прави нищо. Ще го видите в папката си Applications, въпреки че няма да можете да стартирате или да правите нещо с него.

    Сега можете отново да отворите прозореца Прожектор в Системни предпочитания. При наличието на файл с име Xcode.app, той ще ви покаже квадратчето „Разработчик“ и можете да го махнете, като премахнете резултатите от търсенето на разработчика от търсенията си в Spotlight..

    Не изтривайте празния файл Xcode.app по-късно - трябва да го оставите там. Ако отворите отново панела за предпочитания на Spotlight след изтриването на Xcode.app, той отново активира търсенията на програмисти в Spotlight отново.


    Благодарение на Sans Comic в Stack Exchange за намиране на това решение. Работата на този човек е безценна, когато се сблъскахме със самия проблем.

    Apple се надяваме да реши този проблем в бъдеще. Но засега хората, които преди това са инсталирали Xcode, ще трябва да оставят Xcode.app файл в папката си Applications, ако не искат да виждат резултатите от търсенето на разработчици в Spotlight.