Pertama-tama, saya harus menunjukkan bahwa - meskipun apa yang tampak seperti - pencarian di Finder adalah memang Spotlight tetapi dengan lebih banyak pilihan ditampilkan . Informasi berikut berdasarkan pada penelitian yang baru saja saya lakukan pada Mac saya yang menjalankan Mavaricks (10.9.2):
Alasan mengapa itu tidak berhasil hanya menghapus centang Mail adalah karena (membingungkan) SysPrefs > Spotlight > tab Hasil Pencarian hanya berlaku untuk sudut kanan atas pencarian Spotlight dan bukan yang di Finder.
Namun, ada solusi yang menjawab 2 pertanyaan Anda dan membuktikan bahwa Spotlight adalah mesin untuk pencarian Finder (dan juga untuk aplikasi lain, termasuk Mail dan Outlook):
Anda dapat mengecualikan folder dari pencarian yang didukung Spotlight dengan menyeret folder tersebut ke daftar di tab SysPrefs > Spotlight > Privasi .
Peringatan / tetapi / bukti:
Jika Anda melakukan ini dengan folder data Mail.app ( ~/Library/Mail
), Anda akan mendapatkan peringatan ini:
... Memberitahu Anda bahwa "fitur pencarian tidak akan berfungsi di beberapa aplikasi" Jika Anda mengklik OK , pesan Mail tidak akan muncul lagi di Finder (atau Spotlight) tetapi hal yang sama akan menjadi kasus untuk fitur pencarian internal di Mail.app sendiri, karena menggunakan Spotlight-powered ...
(@Aaron Bertrand: Sama untuk Outlook, karena juga menggunakan Spotlight. Lihat tautan pertama di atas)
Dengan folder biasa - mis. Tidak di folder Library tersembunyi-oleh-standar Anda - Anda tidak akan mendapatkan peringatan dan bersembunyi tidak akan ada peringatan.
Sebenarnya ada opsi untuk memberitahu Finder untuk tidak mencari jenis tertentu dengan menulis "BUKAN eml" misalnya, di bidang pencarian, yang akan mengecualikan file email. Jika Anda benar-benar menginginkannya, Anda dapat membuat layanan Automator dan mengikat ⌘+ Fke sana melalui SysPrefs > Keyboard > Shortcuts . Automator AppleScript akan mirip dengan:
activate application "Finder"
tell application "System Events"
keystroke "f" using command down
keystroke " NOT eml"
key code 123 using command down #123 = Left Arrow, so we're moving the cursor to the beginning of the field
end tell
(Saya payah di AppleScript jadi mungkin ada cara yang lebih pintar untuk melakukannya)