Търсенето на Spotlight в Mac OS X показва резултати от категорията "Developer", ако някога сте инсталирали Xcode на вашия Mac. Ако все още имате инсталиран Xcode, има лесна квадратче за отметка, за да го деактивирате. Но ако сте деинсталирали Xcode, Spotlight просто показва резултатите от търсенето на програмисти без никакъв начин да ги изключите.
Това може да обърка Spotlight с много резултати от търсенето, които може да не искате да видите, особено ако имате много файлове с изходния код, разположени на вашия Mac. Ето как да го забраните - дори ако нямате инсталиран Xcode.
Ако имате инсталиран Xcode, това е просто, защото можете да го направите по нормалния начин.
Отворете прозореца "Системни предпочитания", като кликнете върху менюто "Apple" и изберете "Системни предпочитания". Кликнете върху иконата "Spotlight" в прозореца System Preferences.
Можете също така да използвате Spotlight, за да стартирате този прозорец с предпочитания - натиснете Command + Space, въведете Spotlight, изберете Shortcut и натиснете Enter.
Намерете категорията "Програмист" в списъка под "Резултати от търсенето" и премахнете отметката от нея. Spotlight вече няма да показва резултатите от търсенето на програмисти.
Ако нямате инсталиран Xcode, изобщо няма да виждате категорията "Developer" в прозореца на предпочитанията на Spotlight. Резултатите за програмисти ще се появят при търсене в Spotlight, но няма начин да ги изключите.
Това изглежда е резултат от грешка в Mac OS X. Срещнахме тази грешка и в OS X 10.10 Yosemite и 10.11 El Capitan. Възможно е също така да е проблем на предишни версии.
Ако някога сте инсталирали Xcode, Spotlight ще предположи, че сте "програмист" и ще продължите да показвате резултатите от търсенето на програмисти, дори и след като деинсталирате Xcode. Панелът с предпочитания за фокусната светлина обаче показва само категорията "програмист", ако Xcode е инсталиран понастоящем. Обикновено няма начин да деактивирате това, ако нямате инсталиран Xcode.
За щастие има бързо решение, което можете да използвате, ако не искате да преинсталирате Xcode. Разбира се, преинсталирането на Xcode също ще работи - но ще трябва да оставите Xcode инсталиран.
Ще трябва само да подмамим Spotlight да мисли, че сте инсталирали Xcode. За да направите това, отворете прозореца на терминала. Натиснете Command + Space, въведете Terminal и натиснете Enter, за да стартирате терминален прозорец от Spotlight. Можете също така да отворите прозорец Finder, да кликнете върху "Applications" в страничната лента, да кликнете два пъти върху папката "Utilities" и след това да щракнете двукратно върху прекия път "Terminal".
Въведете следните две команди в прозореца на терминала, като натиснете Enter, за да ги изпълните:
cd / Приложения
докоснете Xcode.app
Това създава празен файл, наречен Xcode.app във вашата папка с приложения. Това не заема никакво място и не прави нищо. Ще го видите в папката "Приложения", въпреки че няма да можете да стартирате или да правите нищо с него.
Сега можете да отворите отново прозореца Spotlight в System Preferences. С файл, наречен Xcode.app, той ще ви покаже отметката в квадратчето "Програмист" и можете да го премахнете, като премахнете резултатите от търсенето на програмисти от вашите търсения Spotlight.
Не изтривайте по-късно празния файл Xcode.app - трябва да го оставите там. Ако отворите отново панела за предпочитания на Spotlight след изтриването на Xcode.app, той отново активира търсенията за програмисти в Spotlight отново.
Благодарение на Sans Comic в Stack Exchange за това решение. Работата на този човек беше безценна, когато се сблъскахме със самия проблем.
Apple се надяваме да реши този проблем в бъдеще. Но засега хората, които преди това са инсталирали Xcode, ще трябва да напуснат Xcode.app файл в папката Applications, ако не искат да виждат резултатите от търсенето на програмисти в Spotlight.