Ustaw wyszukiwanie według nazwy pliku jako domyślną w Finderze


11

W Finderze, gdy wpisuję coś w polu tekstowym, domyślnie jest przeszukiwanie całego Maca w zawartości plików. Byłem w stanie zmienić wartość domyślną, aby przeszukiwać bieżący katalog, ale nie widziałem opcji zmiany wyszukiwania zawartości w celu wyszukania nazwy pliku. Jak można to zmienić?


Czy ktoś wie, jak to osiągnąć w Mavericks / Yosemite?
Josep Valls,

Czy Sierra? Hmm ...
Charlie Gorichanaz

Ustaw Skróty aplikacji dla polecenia F w Finderze na „Znajdź według nazwy…” apple.stackexchange.com/a/305041/34902
Ivan Chau

Odpowiedzi:


4

W wersji 10.6 możesz dodać <key>SearchNameOnly</key><true/>do słownika SearchCriteria w /System/Library/CoreServices/Finder.app/Contents/Resources/default_smart.plistlub zastąpić default_smart.plist normalnie zapisanym plikiem wyszukiwania. (I ponownie otwórz Findera.) Żadna z tych opcji nie działa jednak na Lion.

Możesz także nacisnąć ⌃⌘F (lub onF na 10.6), aby otworzyć okno Spotlight, w którym domyślnie ustawione jest wyszukiwanie według nazwy.


2
Alternatywnie, wpisz sudo /usr/libexec/PlistBuddy -c "Add :SearchCriteria:SearchNameOnly bool true" /System/Library/CoreServices/Finder.app/Contents/Resources/default_smart.plistw Terminalu. sudo /usr/libexec/PlistBuddy -c "Delete :SearchCriteria:SearchNameOnly" /System/Library/CoreServices/Finder.app/Contents/Resources/default_smart.plistcofnąć.
Daniel Beck

⌃⇧⌘F (Command Shift Command F) na El Capitan lub wyżej
Ivan Chau

2

Powyższe zadziałało i pomyślałem, że przeliteruję kroki.

Po zlokalizowaniu aplikacji Finder (System / Library / CoreServices / Finder.app) zmień aplikację Finder na Get Info, aby umożliwić odczyt / zapis przez konto administratora użytkownika. Nowy kliknij z wciśniętym klawiszem Control w Finderze i pokaż zawartość pakietu. Poszukaj pliku default_smart.plist tutaj: System / Library / CoreServices / Finder.app / Contents / Resources / default_smart.plist

Skopiuj plik default_smart.plist na pulpit (na wszelki wypadek zapisz oryginał także w innym miejscu), edytuj w TextEdit i wstaw linię <key>SearchNameOnly</key><true/> przed końcem grupowania tutaj:

    <key>SearchNameOnly</key><true/>
</dict>
<key>Version</key>

Następnie zapisz i zamień plik default_smart.plist w jego lokalizacji: System / Library / CoreServices / Finder.app / Contents / Resources / default_smart.plist (aby zapisać zmiany w Finderze, musisz uwierzytelnić się hasłem)


2

Jeszcze jeden kawałek, którego nie widzę na stronie. Po wykonaniu tej czynności musisz ponownie uruchomić Findera. 1 Naciśnij klawisz Option-Command-Escape, 2 wybierz Finder, 3 kliknij Uruchom ponownie. 4 Zamknij okno za pomocą małego czerwonego x w lewym górnym rogu.


Zredagowałem swoją odpowiedź, aby to dodać. Możesz także kliknąć dwukrotnie ikonę Docku Findera, przytrzymując opcję, i wybrać Uruchom ponownie.
Lri

1

Dla każdego nowego Googlinga przechodzącego do tej wskazówki, w Snow Leopard ostatnia wskazówka zadziałała, a pierwsze nie. Śledziłem każdy krok dwa razy.

Mój działa idealnie. Oto my dla tych, którzy nie chcą zgadywać ...

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>CompatibleVersion</key>
    <integer>1</integer>
    <key>RawQuery</key>
    <string>((_kMDItemGroupId &gt; 6))</string>
    <key>SearchCriteria</key>
    <dict>
        <key>CurrentFolderPath</key>
        <string>/</string>
        <key>FXCriteriaSlices</key>
        <array>
            <dict>
                <key>SearchNameOnly</key>
                <array>
                    <string>kMDItemKind</string>
                    <integer>300</integer>
                    <integer>400</integer>
                </array>
                <key>displayValues</key>
                <array>
                    <string>Kind</string>
                    <string>is</string>
                    <string>any</string>
                </array>
                <key>rowType</key>
                <integer>0</integer>
                <key>subrows</key>
                <array/>
            </dict>
        </array>
        <key>FXScope</key>
        <integer>0</integer>
        <key>FXScopeArrayOfPaths</key>
        <array>
            <string>kMDQueryScopeComputer</string>
        </array>
    <key>SearchNameOnly</key><true/>
    </dict>
    <key>Version</key>
    <string>10.4</string>
</dict>
</plist>

Przepraszam, jeśli ktoś nie może odczytać kodu, który wkleiłem w komentarzu, który napisałem. Wygląda na to, że na tej stronie występuje ograniczenie znaków. jeśli dopasujesz ten segment kodu, działa: <key> FXCriteriaSlices </key> <array> <dict> <key> SearchNameOnly </key> <array> Powodzenia ... Po latach poszukiwań tego, w końcu pomyślałem szukać i znaleźć rozwiązanie. Dzięki użytkownikom, którzy napisali nade mną. Chuck
Chuck

0

Dla tych z systemem OS 10X, po prostu otwórz FInder, kliknij Plik na górnym pasku, zejdź w dół, aby wybrać „znajdź”, a następnie wybierz „nazwa” i dopasowania w dwóch polach po lewej stronie okna wyszukiwania.


1
Dzięki, to się przydaje. Chciałbym, aby istniał prosty sposób, aby ustawić to jako domyślne.
Andrew Swift,

-1

Inny sposób ustawienia domyślnej wyszukiwarki na „znajdź według nazwy” (sprawdzony w Mac OS X 10.8.5 Mountain Lion):

Oto krok po kroku:

  1. Otwórz Preferencje systemowe
  2. Kliknij „Klawiatura”
  3. Kliknij „Skróty klawiaturowe”
  4. Kliknij „Skróty aplikacji” (w moim systemie był to ostatni element znajdujący się w oknie po lewej stronie)
  5. Kliknij małe „+” tuż pod prawym oknem
  6. Kliknij menu „Aplikacja” i wybierz „finder.app”
  7. Kliknij w pole „Tytuł menu:” i wpisz „Znajdź według nazwy ...” (Wpisz dokładnie tak, jak trzy kropki. Nie wpisuj cudzysłowów).
  8. Kliknij w polu „Skrót klawiaturowy:” i naciśnij jednocześnie klawisz polecenia i F. Powinno to wyglądać tak ⌘F
  9. Zamknij Preferencje systemowe

Otóż ​​to. Zasadniczo zmieniasz przypisanie klawisza Command-F (keyF) do „Find By Name”.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.