Czy istnieje sposób globalnego ignorowania folderów o określonej nazwie (powiedzmy node_modules
)
Wiem, że mogę to zrobić ręcznie dla każdej instancji, ale zastanawiałem się, czy jest to możliwe, aby dać spotlight wiedzieć, że nie indeksuje tych folderów? node_modules
, na przykład, zwykle zawiera tysiące plików, których nie chcę przeszukiwać, co spowalnia reflektor.
Rozejrzałem się, ale mogę znaleźć tylko odpowiedzi sugerujące ręczne dodanie folderów na liście prywatności w centrum uwagi. Czy ktoś ma lepszy, globalny sposób?
node_modules
tworzony jest nowy folder, będę musiał go dodać ręcznie.Odpowiedzi:
Nie jest znana metoda wykluczania ze Spotlight pliku lub folderu na podstawie wzorca (np .: jego nazwa).
Można jednak wykluczyć folder ze Spotlight, dodając do niego pusty plik
.metadata_never_index
.Możesz użyć tej metody, aby zignorować wszystkie
node_module
ibower_modules
foldery:źródło
.metadata_never_index
pliki w moim module_węzła, ale po wymuszonym odświeżeniu indeksu reflektorów pliki nadal są indeksowane. Są też otwarte moduły node_modules NPM Github PR, ale obawiam się, że nie będzie to ostateczne rozwiązanie problemu github.com/npm/npm/issues/15346.metadata_never_index
nie jest uhonorowana na mojejve.Na wypadek, gdyby ktoś pominął komentarz fsb w pytaniu, tak jak ja . Apple udostępnia kartę prywatności w ustawieniach Spotlight.
Idź do „Preferencji systemowych”> „Spotlight”> „Prywatność”> „+” Dodaj foldery do listy.
Uwaga: To może nie działać natychmiast, musiałem ponownie uruchomić Spotlight, aby zobaczyć efekty.
źródło
Najwyraźniej dodanie „.noindex” do nazwy folderu nadrzędnego uniemożliwi indeksowanie Spotlight.
NB: Nie osobiście zweryfikowałem.
źródło