Machen Sie die Suche nach Dateinamen standardmäßig im Finder

11

Wenn ich im Finder etwas in das Textfeld eingebe, wird standardmäßig der gesamte Mac im Inhalt der Dateien durchsucht. Ich konnte die Standardeinstellung für die Suche im aktuellen Verzeichnis ändern, sah jedoch keine Option zum Ändern der Suche nach Inhalten, um nach Dateinamen zu suchen. Wie kann das geändert werden?

tony_sid
quelle
Weiß jemand, wie man das für Mavericks / Yosemite erreicht?
Josep Valls
Oder Sierra? Hmm ...
Charlie Gorichanaz
Setzen Sie die App-Verknüpfungen für Befehl F im Finder auf " Nach
Ivan Chau

Antworten:

4

In 10.6 können Sie entweder <key>SearchNameOnly</key><true/>das SearchCriteria-Wörterbuch in hinzufügen /System/Library/CoreServices/Finder.app/Contents/Resources/default_smart.plistoder default_smart.plist durch eine normal gespeicherte Suchdatei ersetzen. (Und öffnen Sie den Finder erneut.) Keine der beiden Optionen scheint jedoch auf Lion zu funktionieren.

Sie können auch ⌃⌘F (oder ⇧⌘F in 10.6) drücken, um ein Spotlight-Fenster zu öffnen, in dem standardmäßig nach Namen gesucht wird.

Lri
quelle
2
Alternativ können Sie sudo /usr/libexec/PlistBuddy -c "Add :SearchCriteria:SearchNameOnly bool true" /System/Library/CoreServices/Finder.app/Contents/Resources/default_smart.plistim Terminal eingeben . sudo /usr/libexec/PlistBuddy -c "Delete :SearchCriteria:SearchNameOnly" /System/Library/CoreServices/Finder.app/Contents/Resources/default_smart.plistrückgängig machen.
Daniel Beck
⌃⇧⌘F (Control Shift Command F) auf El Capitan oder höher
Ivan Chau
2

Das obige hat funktioniert, und ich dachte, ich würde die Schritte buchstabieren.

Ändern Sie nach dem Auffinden der Finder-Anwendung (System / Library / CoreServices / Finder.app) die Finder-App mit Get Info, damit Ihr Benutzeradministratorkonto lesen / schreiben kann. Neues Steuerelement - Klicken Sie auf den Finder und zeigen Sie den Paketinhalt an. Suchen Sie hier nach der Datei default_smart.plist: System / Library / CoreServices / Finder.app / Contents / Resources / default_smart.plist

Kopieren Sie die Datei default_smart.plist auf den Desktop (speichern Sie ein Original auch für alle Fälle an anderer Stelle), bearbeiten Sie sie in TextEdit und fügen Sie hier die Zeile <key>SearchNameOnly</key><true/> vor dem Ende dieser Diktatgruppierung ein:

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

Speichern und ersetzen Sie dann die Datei default_smart.plist an ihrem Speicherort: System / Library / CoreServices / Finder.app / Contents / Resources / default_smart.plist (Sie müssen sich mit einem Kennwort authentifizieren, um Änderungen am Finder zu speichern.)

user78465
quelle
2

Noch ein bisschen hier, das ich auf der Seite nicht sehe. Danach müssen Sie den Finder neu starten. 1 Drücken Sie Option-Befehl-Escape, 2 Wählen Sie Finder, 3 Klicken Sie auf Neu starten. 4 Schließen Sie das Fenster mit dem kleinen roten x oben links.

Jim Frac
quelle
Ich habe meine Antwort bearbeitet, um das hinzuzufügen. Sie können auch sekundär auf das Dock-Symbol des Finders klicken, während Sie die Option gedrückt halten, und Relaunch auswählen.
Lri
1

Für jeden, der neu zu diesem Tipp googelt, hat in Snow Leopard der letzte Tipp funktioniert, der erste nicht. Ich folgte jedem Schritt zweimal.

Meins funktioniert perfekt. Hier sind wir für diejenigen, die nicht raten wollen ...

<?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>
Futter
quelle
Ich entschuldige mich, wenn jemand den Code, den ich in den Kommentar eingefügt habe, nicht lesen kann. Es scheint, dass es auf dieser Site eine Zeichenbeschränkung gibt. Wenn Sie mit diesem Codesegment übereinstimmen, funktioniert es: <key> FXCriteriaSlices </ key> <array> <dict> <key> SearchNameOnly </ key> <array> Viel Glück ... Nachdem ich dies jahrelang gewollt hatte, dachte ich schließlich eine Lösung suchen und finden. Vielen Dank an die Benutzer, die über mir gepostet haben. Chuck
Chuck
0

Für diejenigen unter Ihnen mit OS 10X öffnen Sie einfach FInder, klicken Sie in der oberen Leiste auf Datei, gehen Sie nach unten, um "Suchen" auszuwählen, und wählen Sie dann "Name" und Übereinstimmungen in den beiden Feldern links im Suchfenster aus.

cmasonw
quelle
1
Danke, das ist nützlich. Ich wünschte, es gäbe eine einfache Möglichkeit, dies zum Standard zu machen.
Andrew Swift
-1

Eine andere Möglichkeit, den Finder auf die Standardeinstellung "Nach Namen suchen" zu setzen (validiert unter Mac OS X 10.8.5 Mountain Lion):

Hier ist eine Schritt für Schritt:

  1. Öffnen Sie die Systemeinstellungen
  2. Klicken Sie auf "Tastatur"
  3. Klicken Sie auf "Tastaturkürzel".
  4. Klicken Sie auf "Anwendungsverknüpfungen" (auf meinem System war dies das letzte Element im linken Fenster).
  5. Klicken Sie auf das kleine "+" rechts unter dem rechten Fenster
  6. Klicken Sie auf das Menü "Anwendung" und wählen Sie "finder.app"
  7. Klicken Sie in das Feld "Menütitel:" und geben Sie "Nach Namen suchen ..." ein (Geben Sie es genau so ein, einschließlich der drei Punkte. Geben Sie keine Anführungszeichen ein.)
  8. Klicken Sie in das Feld "Tastaturkürzel:" und drücken Sie gleichzeitig die Befehlstaste und F. Es sollte so aussehen ⌘F
  9. Schließen Sie die Systemeinstellungen

Das ist es. Grundsätzlich ordnen Sie die Befehlstaste F (⌘F) erneut "Nach Namen suchen" zu.

Stepcraft
quelle