Hogyan lehet letiltani a fejlesztői keresési eredményeket a Spotlight-on egy Mac-en
A Mac OS X rendszerben a Spotlight keresés a „Fejlesztő” kategóriában megjelenő eredményeket mutatja, ha valaha telepítette az Xcode-ot a Mac számítógépére. Ha még mindig telepítve van az Xcode, akkor egy könnyű jelölőnégyzet van, hogy letiltja ezt. Ha azonban eltávolította az Xcode-ot, a Spotlight csak azt mutatja, hogy a fejlesztői keresési eredményeket nem lehet kikapcsolni.
Ez zavarhatja a Spotlight-ot sok keresési találattal, amit nem szeretne látni, különösen akkor, ha sok forráskódfájlja van a Mac számítógépén. Az alábbiakban le van tiltva, még akkor is, ha nincs Xcode telepítve.
Ha Xcode telepítve van
Ha telepítve van az Xcode, ez egyszerű, mert a szokásos módon tudod csinálni.
Nyissa meg a Rendszerbeállítások ablakot az Apple menüre kattintva, és válassza ki a „Rendszerbeállítások” lehetőséget. Kattintson a „Spotlight” ikonra a Rendszerbeállítások ablakban.
A Spotlight használatával is elindíthatja ezt a beállítási területet - nyomja meg a Command + Space billentyűt, írja be a Spotlight parancsot, válassza ki a Spotlight parancsikont, és nyomja meg az Entert.
Keresse meg a „Fejlesztő” kategóriát a keresési eredmények listájában, és törölje a jelölést. A Spotlight többé nem fogja megjeleníteni a fejlesztői keresési eredményeket.
A bogár
Ha nincs Xcode telepítve, akkor a „Fejlesztő” kategóriát egyáltalán nem fogja látni. A fejlesztői eredmények a Spotlight keresésben jelennek meg, de nem lehet őket kikapcsolni.
Úgy tűnik, hogy ez egy hiba a Mac OS X-ben. Ez a hiba mind az OS X 10.10 Yosemite-ben, mind a 10.11 El Capitan-ban történt. Lehet, hogy problémát jelentett a korábbi verziók is.
Ha valaha telepítette az Xcode-t, a Spotlight feltételezi, hogy Ön „fejlesztő”, és továbbra is megmutatja a fejlesztői keresési eredményeket, még akkor is, ha eltávolítja az Xcode-ot. A Spotlight beállítások panel azonban úgy tűnik, hogy csak a „Fejlesztő” kategóriát jeleníti meg, ha az Xcode jelenleg telepítve van. Általában nincs mód arra, hogy letiltja ezt, ha nincs Xcode telepítve.
Ha nincs Xcode telepítve
Szerencsére van egy gyors megoldás, amit akkor használhat, ha nem akarja újratelepíteni az Xcode-ot. Természetesen az Xcode újratelepítése is működik - de el kell hagynia az Xcode telepítését.
Csak meg kell nyomnunk a Spotlightot arra, hogy gondolja, hogy Xcode telepítve van. Ehhez nyisson meg egy terminálablakot. Nyomja meg a Command + Space billentyűt, írja be a Terminal parancsot, és nyomja meg az Enter billentyűt a Spotlight terminálablakának elindításához. Megnyithat egy Finder ablakot, kattintson az "Alkalmazások" gombra az oldalsávon, kattintson duplán a "Segédprogramok" mappára, majd kattintson duplán a "Terminál" parancsikonra.
Írja be a következő két parancsot a terminálablakba, majd nyomja meg az Enter billentyűt minden egyes futtatásuk után:
cd / Alkalmazások
érintse meg az Xcode.app parancsot
Ez létrehoz egy üres fájlt, az Xcode.app nevet az Alkalmazások mappában. Nem foglal helyet, és nem tesz semmit. Látni fogja azt az Alkalmazások mappában, bár nem tudja elindítani vagy bármit is csinálni vele.
Most újra megnyithatja a Spotlight panelet a Rendszerbeállításokban. Az Xcode.app nevű fájl jeleníti meg a „Fejlesztő” jelölőnégyzetet, és törölheti a jelölőnégyzetet, eltávolítva a fejlesztői keresési eredményeket a Spotlight keresésekből.
Ne törölje később az üres Xcode.app fájlt - hagyja ott. Ha újra megnyitja a Spotlight beállítások paneljét az Xcode.app törlése után, úgy tűnik, újra engedélyezi a fejlesztői kereséseket a Spotlightban.
Köszönjük Sans Comicnak a Stack Exchange-nél ezt a megoldást. Ez a személy munkája felbecsülhetetlen volt, amikor magunkat megbotlottuk a problémára.
Az Apple remélhetőleg megoldja ezt a problémát a jövőben. Azonban az Xcode-nak korábban telepített embereknek el kell hagyniuk az Xcode.app fájlt az Alkalmazások mappájukban, ha nem szeretnék látni a Fejlesztői keresési eredményeket a Spotlightban.