วิธีปิดใช้งานผลลัพธ์การค้นหาของนักพัฒนาซอฟต์แวร์ใน Spotlight บน Mac
การค้นหาที่น่าสนใจบน Mac OS X แสดงผลลัพธ์จากหมวดหมู่“ นักพัฒนา” หากคุณเคยติดตั้ง Xcode บน Mac ของคุณ หากคุณยังติดตั้ง Xcode อยู่จะมีช่องทำเครื่องหมายง่าย ๆ เพื่อปิดการใช้งานนี้ แต่ถ้าคุณถอนการติดตั้ง Xcode Spotlight จะแสดงผลการค้นหาของนักพัฒนาต่อไปโดยไม่ปิด.
สิ่งนี้อาจทำให้ Spotlight สั่นคลอนด้วยผลลัพธ์การค้นหาจำนวนมากที่คุณอาจไม่ต้องการเห็นโดยเฉพาะอย่างยิ่งถ้าคุณมีไฟล์ซอร์สโค้ดจำนวนมากวางอยู่บน Mac ของคุณ นี่คือวิธีปิดใช้งาน - แม้ว่าคุณจะไม่ได้ติดตั้ง Xcode.
หากคุณติดตั้ง Xcode
หากคุณติดตั้ง Xcode นี่เป็นเรื่องง่ายเพราะคุณสามารถทำได้ตามปกติ.
เปิดหน้าต่าง System Preferences โดยคลิกที่เมนู Apple และเลือก“ System Preferences” คลิกที่ไอคอน“ Spotlight” ในหน้าต่าง System Preferences.
คุณสามารถใช้ 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 คลิก“ แอปพลิเคชั่น” ในแถบด้านข้างดับเบิลคลิกที่โฟลเดอร์“ ยูทิลิตี้” จากนั้นดับเบิลคลิกที่ทางลัด“ เทอร์มินัล”.
พิมพ์คำสั่งสองคำสั่งต่อไปนี้ลงในหน้าต่างเทอร์มินัลโดยกด Enter หลังจากแต่ละคำสั่งเพื่อเรียกใช้งาน:
cd / แอพพลิเคชั่น
แตะ Xcode.app
สิ่งนี้จะสร้างไฟล์ว่างที่ชื่อว่า Xcode.app ในโฟลเดอร์ Applications ของคุณ มันไม่กินพื้นที่และไม่ทำอะไรเลย คุณจะเห็นมันในโฟลเดอร์แอปพลิเคชันของคุณแม้ว่าคุณจะไม่สามารถเปิดใช้งานหรือทำอะไรกับมันได้.
ตอนนี้คุณสามารถเปิดบานหน้าต่าง Spotlight อีกครั้งในการตั้งค่าระบบ ด้วยไฟล์ชื่อ Xcode.app ที่มีอยู่มันจะแสดงช่องทำเครื่องหมาย“ นักพัฒนา” และคุณสามารถยกเลิกการเลือกลบผลการค้นหานักพัฒนาจากการค้นหา Spotlight ของคุณ.
อย่าลบไฟล์ Xcode.app ที่ว่างเปล่าในภายหลัง - คุณจะต้องทิ้งไว้ที่นั่น หากคุณเปิดแผงการตั้งค่า Spotlight อีกครั้งหลังจากลบ Xcode.app ดูเหมือนว่าจะเปิดใช้งานการค้นหานักพัฒนาซอฟต์แวร์อีกครั้งใน Spotlight อีกครั้ง.
ขอบคุณ Sans Comic ที่ Stack Exchange สำหรับการหาโซลูชันนี้ งานของบุคคลนี้มีค่าเมื่อเราพบปัญหาด้วยตนเอง.
Apple หวังว่าจะแก้ไขปัญหานี้ในอนาคต แต่สำหรับตอนนี้ผู้ที่เคยติดตั้ง Xcode ไว้ก่อนหน้านี้จะต้องทิ้งไฟล์ Xcode.app ไว้ในโฟลเดอร์แอปพลิเคชันของพวกเขาหากพวกเขาไม่ต้องการเห็นผลการค้นหาของนักพัฒนาใน Spotlight.