Trang chủ » làm thế nào để » Cách vô hiệu hóa kết quả tìm kiếm của nhà phát triển trong Spotlight trên máy Mac

    Cách vô hiệu hóa kết quả tìm kiếm của nhà phát triển trong Spotlight trên máy Mac

    Tìm kiếm nổi bật trên Mac OS X hiển thị kết quả từ danh mục Nhà phát triển trực tuyến nếu bạn đã cài đặt Xcode trên máy Mac. Nếu bạn vẫn cài đặt Xcode, có một hộp kiểm dễ dàng để vô hiệu hóa điều này. Nhưng, nếu bạn đã gỡ cài đặt Xcode, Spotlight sẽ tiếp tục hiển thị kết quả tìm kiếm của Nhà phát triển mà không có cách nào để tắt chúng.

    Điều này có thể làm lộn xộn Spotlight với rất nhiều kết quả tìm kiếm mà bạn có thể không muốn xem, đặc biệt nếu bạn có nhiều tệp mã nguồn nằm xung quanh trên máy Mac. Đây là cách vô hiệu hóa - ngay cả khi bạn chưa cài đặt Xcode.

    Nếu bạn đã cài đặt Xcode

    Nếu bạn đã cài đặt Xcode, điều này đơn giản vì bạn có thể thực hiện theo cách thông thường.

    Mở cửa sổ Tùy chọn hệ thống bằng cách nhấp vào menu Apple và chọn Tùy chọn hệ thống..

    Bạn cũng có thể sử dụng Spotlight để khởi chạy khung tùy chọn này - nhấn Command + Space, nhập Spotlight, chọn phím tắt Spotlight và nhấn Enter.

    Xác định vị trí danh mục Nhà phát triển trực tuyến trong danh sách trong Kết quả tìm kiếm và bỏ chọn nó. Spotlight sẽ không hiển thị kết quả tìm kiếm của Nhà phát triển nữa.

    Con bọ

    Nếu bạn chưa cài đặt Xcode, bạn sẽ không thấy danh mục Nhà phát triển trực tuyến nào trong khung tùy chọn Spotlight. Kết quả của nhà phát triển sẽ xuất hiện trong tìm kiếm Spotlight, nhưng không có cách nào để tắt chúng.

    Đây dường như là kết quả của một lỗi trong Mac OS X. Chúng tôi đã gặp lỗi này trong cả OS X 10.10 Yosemite và 10.11 El Capitan. Nó cũng có thể là một vấn đề trên các phiên bản trước.

    Nếu bạn đã từng cài đặt Xcode, Spotlight sẽ cho rằng bạn là nhà phát triển của LỚP và sẽ tiếp tục hiển thị cho bạn kết quả tìm kiếm của Nhà phát triển, ngay cả sau khi bạn gỡ cài đặt Xcode. Tuy nhiên, ngăn tùy chọn Spotlight dường như chỉ hiển thị danh mục Nhà phát triển trực tuyến nếu Xcode hiện được cài đặt. Thông thường không có cách nào để vô hiệu hóa điều này nếu bạn chưa cài đặt Xcode.

    Nếu bạn chưa cài đặt Xcode

    Rất may, có một cách giải quyết nhanh chóng mà bạn có thể sử dụng nếu bạn không muốn cài đặt lại Xcode. Tất nhiên, cài đặt lại Xcode cũng sẽ hoạt động - nhưng bạn phải cài đặt Xcode.

    Chúng ta chỉ cần lừa Spotlight nghĩ rằng bạn đã cài đặt Xcode. Để làm điều này, hãy mở một cửa sổ Terminal. Nhấn Command + Space, nhập Terminal và nhấn Enter để khởi chạy cửa sổ terminal từ Spotlight. Bạn cũng có thể mở một cửa sổ Finder, bấm vào ứng dụng của ứng dụng trực tuyến, trong các thanh bên, bấm đúp vào thư mục của Tiện ích trực tuyến, và sau đó bấm đúp vào lối tắt.

    Nhập hai lệnh sau vào cửa sổ terminal, nhấn Enter sau mỗi lệnh để chạy chúng:

    cd / Ứng dụng

    chạm vào Xcode.app

    Điều này tạo ra một tệp trống có tên Xcode.app trong thư mục Ứng dụng của bạn. Nó không chiếm bất kỳ không gian nào, và nó không làm gì cả. Bạn sẽ thấy nó trong thư mục Ứng dụng của mình, mặc dù bạn sẽ không thể khởi chạy hoặc làm bất cứ điều gì với nó.

    Bây giờ bạn có thể mở lại ô Spotlight trong Tùy chọn hệ thống. Với một tệp có tên Xcode.app, nó sẽ hiển thị cho bạn hộp kiểm Nhà phát triển trực tuyến và bạn có thể bỏ chọn nó, xóa kết quả tìm kiếm Nhà phát triển khỏi các tìm kiếm Spotlight của bạn.

    Không xóa tệp Xcode.app trống sau - bạn sẽ cần để nó ở đó. Nếu bạn mở lại bảng tùy chọn Spotlight sau khi xóa Xcode.app, có vẻ như nó sẽ bật lại tìm kiếm Nhà phát triển trong Spotlight một lần nữa.


    Cảm ơn Sans Comic tại Stack Exchange đã tìm ra giải pháp này. Công việc của người này là vô giá khi chúng ta vấp phải vấn đề.

    Apple hy vọng sẽ khắc phục vấn đề này trong tương lai. Nhưng, hiện tại, những người đã cài đặt Xcode trước đó sẽ cần để lại tệp Xcode.app trong thư mục Ứng dụng của họ nếu họ không muốn xem kết quả tìm kiếm của Nhà phát triển trong Spotlight.