Apakah ada cara untuk mengabaikan folder secara global dengan nama tertentu (misalnya node_modules
)
Saya tahu saya bisa melakukannya secara manual untuk setiap contoh tapi saya bertanya-tanya apakah mungkin untuk membiarkan sorotan tahu untuk tidak mengindeks folder ini? node_modules
, misalnya, biasanya memiliki ribuan file yang tidak ingin saya cari dan akhirnya memperlambat sorotan.
Saya telah melihat-lihat tetapi saya hanya dapat menemukan jawaban yang menyarankan secara manual menambahkan folder dalam daftar privasi sorotan. Apakah seseorang memiliki cara glob yang lebih baik?
node_modules
folder baru dibuat, saya harus pergi dan menambahkannya secara manual.Jawaban:
Tidak ada metode yang diketahui untuk mengecualikan dari Spotlight file atau folder berdasarkan suatu pola (mis .: namanya).
Namun dimungkinkan untuk mengecualikan folder dari Spotlight dengan menambahkan padanya file kosong
.metadata_never_index
.Anda dapat menggunakan metode ini untuk mengabaikan semua
node_module
danbower_modules
folder:sumber
.metadata_never_index
file yang tersembunyi di node_modules saya, namun setelah penyegaran paksa indeks sorotan, file masih diindeks. Ada juga node_modules NPM Github PR terbuka tetapi saya khawatir ini tidak akan menjadi solusi akhir untuk masalah github.com/npm/npm/issues/15346.metadata_never_index
tidak dihormati di mojave.Seandainya ada orang yang melewatkan komentar fsb dalam pertanyaan, seperti yang saya lakukan . Apple menyediakan tab privasi di pengaturan Spotlight.
Masuk "System Preferences"> "Spotlight"> "Privacy"> "+" Tambahkan folder ke daftar.
Catatan: Ini mungkin tidak langsung bekerja, saya harus memulai ulang Spotlight untuk melihat efeknya.
sumber
Tampaknya menambahkan '.noindex' ke nama folder induk akan mencegah Spotlight mengindeks.
NB: Saya belum diverifikasi secara pribadi.
sumber