11Sep

Jak wyłączyć wyniki wyszukiwania programisty w Spotlight na komputerze Mac

Wyszukiwanie w Spotlight na Mac OS X pokazuje wyniki z kategorii "Developer", jeśli kiedykolwiek zainstalowałeś Xcode na komputerze Mac. Jeśli nadal masz zainstalowany Xcode, jest łatwe pole do wyłączenia tego. Ale jeśli odinstalowałeś Xcode, Spotlight wyświetla wyniki wyszukiwania dla programistów, ale nie ma możliwości ich wyłączenia.

Może to zaśmiecać Spotlight z dużą ilością wyników wyszukiwania, których możesz nie chcieć zobaczyć, zwłaszcza jeśli masz dużo plików z kodem źródłowym leżących na Macu. Oto jak go wyłączyć - nawet jeśli nie masz zainstalowanego Xcode.

Jeśli masz zainstalowany kod Xcode

Jeśli masz zainstalowany Xcode, jest to proste, ponieważ możesz to zrobić w normalny sposób.

Otwórz okno Preferencje systemowe, klikając menu Apple i wybierając "Preferencje systemowe". Kliknij ikonę "Reflektor" w oknie Preferencje systemowe.

Możesz także użyć Spotlight, aby uruchomić panel preferencji - naciśnij Command + Space, wpisz Spotlight, wybierz skrót Spotlight i naciśnij Enter.

Zlokalizuj kategorię "Programista" na liście w obszarze Wyniki wyszukiwania i usuń jej zaznaczenie. Spotlight nie będzie już wyświetlać wyników wyszukiwania programisty.

Bug

Jeśli nie masz zainstalowanego Xcode, w ogóle nie zobaczysz kategorii "Developer" w panelu preferencji Spotlight. Wyniki programisty pojawią się w wyszukiwarce Spotlight, ale nie można ich wyłączyć.

Wydaje się, że jest to spowodowane błędem w Mac OS X. Napotkaliśmy ten błąd zarówno w systemie OS X 10.10 Yosemite, jak i 10.11 El Capitan. To może być również problem w poprzednich wersjach.

Jeśli kiedykolwiek zainstalowałeś Xcode, Spotlight przyjmie, że jesteś "programistą" i będzie wyświetlać Ci wyniki wyszukiwania programisty, nawet po odinstalowaniu Xcode. Jednak panel preferencji Spotlight wydaje się pokazywać tylko kategorię "Programista", jeśli Xcode jest aktualnie zainstalowany. Zwykle nie można tego wyłączyć, jeśli nie masz zainstalowanego Xcode.

Jeśli nie masz zainstalowanego Xcode

Na szczęście istnieje szybkie obejście problemu, jeśli nie chcesz ponownie zainstalować Xcode. Oczywiście, przeinstalowanie Xcode również będzie działać - ale musisz pozostawić zainstalowany Xcode.

Będziemy musieli po prostu oszukać Spotlight w myśleniu, że masz zainstalowany Xcode. Aby to zrobić, otwórz okno Terminal. Naciśnij klawisze Command + Spacja, wpisz Terminal i naciśnij klawisz Enter, aby uruchomić okno terminala z Spotlight. Możesz także otworzyć okno Findera, kliknąć "Aplikacje" na pasku bocznym, kliknąć dwukrotnie folder "Narzędzia", ​​a następnie dwukrotnie kliknąć skrót "Terminal".

Wpisz następujące dwa polecenia w oknie terminala, naciskając klawisz Enter po każdym uruchomieniu:

cd / Applications

touch Xcode.app

Spowoduje to utworzenie pustego pliku o nazwie Xcode.app w folderze Aplikacje. Nie zajmuje żadnej przestrzeni i nic nie robi. Zobaczysz go w folderze Aplikacje, ale nie będziesz mógł go uruchomić ani nic z nim zrobić.

Możesz teraz ponownie otworzyć panel Spotlight w Preferencjach systemowych. Z plikiem o nazwie Xcode.app obecny, pokaże ci pole wyboru "Developer" i możesz odznaczyć go, usuwając wyniki wyszukiwania programisty z wyszukiwania Spotlight.

Nie usuwaj pustego pliku Xcode.app później - musisz go tam zostawić.Po ponownym otwarciu panelu preferencji Spotlight po usunięciu pliku Xcode.app ponownie włącza wyszukiwanie programistów w Spotlight.

Dzięki Sans Comic w Stack Exchange, aby znaleźć rozwiązanie. Praca tej osoby była nieoceniona, gdy sami natknęliśmy się na problem.

Apple ma nadzieję naprawić ten problem w przyszłości. Ale na razie osoby, które wcześniej zainstalowały Xcode, będą musiały pozostawić plik Xcode.app w folderze Aplikacje, jeśli nie chcą, aby wyniki wyszukiwania dla programistów były wyświetlane w Spotlight.