Rendre la recherche par nom de fichier par défaut dans le Finder


11

Dans le Finder, lorsque je tape quelque chose dans la zone de texte, la valeur par défaut consiste à rechercher l'ensemble du mac dans le contenu des fichiers. J'ai pu modifier la valeur par défaut pour rechercher dans le répertoire actuel, mais je n'ai pas vu d'option pour modifier la recherche de contenu pour rechercher le nom de fichier. Comment cela peut-il être changé?


Quelqu'un sait comment accomplir cela pour Mavericks / Yosemite?
Josep Valls

Ou Sierra? Hmm ...
Charlie Gorichanaz

Définissez les raccourcis d'application pour la commande F dans le Finder sur «Rechercher par nom…» apple.stackexchange.com/a/305041/34902
Ivan Chau

Réponses:


4

Sur 10.6, vous pouvez soit ajouter <key>SearchNameOnly</key><true/>au dictionnaire SearchCriteria dans /System/Library/CoreServices/Finder.app/Contents/Resources/default_smart.plistou remplacer default_smart.plist avec un fichier de recherche enregistré normal. (Et rouvrez le Finder.) Aucune des deux options ne semble cependant fonctionner sur Lion.

Vous pouvez également appuyer sur ⌃⌘F (ou ⇧⌘F sur 10.6) pour ouvrir une fenêtre Spotlight qui est définie pour rechercher par nom par défaut.


2
Vous pouvez également entrer sudo /usr/libexec/PlistBuddy -c "Add :SearchCriteria:SearchNameOnly bool true" /System/Library/CoreServices/Finder.app/Contents/Resources/default_smart.plistdans le terminal. sudo /usr/libexec/PlistBuddy -c "Delete :SearchCriteria:SearchNameOnly" /System/Library/CoreServices/Finder.app/Contents/Resources/default_smart.plistdéfaire.
Daniel Beck

⌃⇧⌘F (Control Shift Command F) sur El Capitan ou supérieur
Ivan Chau

2

Ce qui précède a fonctionné, et j'ai pensé que j'épilerais les étapes.

Après avoir localisé l'application Finder (Système / Bibliothèque / CoreServices / Finder.app), modifiez l'application Finder avec Get Info pour autoriser la lecture / écriture par votre compte d'administrateur utilisateur. Nouveau Contrôle-cliquez sur le Finder et afficher le contenu du package. Recherchez le fichier default_smart.plist ici: System / Library / CoreServices / Finder.app / Contents / Resources / default_smart.plist

Copiez le fichier default_smart.plist sur le bureau (enregistrez également un original au cas où), modifiez-le dans TextEdit et insérez la ligne <key>SearchNameOnly</key><true/> avant la fin de ce groupe de dict ici:

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

Ensuite, enregistrez et remplacez le fichier default_smart.plist à son emplacement: System / Library / CoreServices / Finder.app / Contents / Resources / default_smart.plist (vous devrez vous authentifier avec un mot de passe pour enregistrer les modifications dans le Finder)


2

Encore un peu ici que je ne vois pas sur la page. Après cela, vous devrez relancer le Finder. 1 Appuyez sur option-commande-escape, 2 sélectionnez Finder, 3 cliquez sur Relancer. 4 Fermez la fenêtre à l'aide du petit x rouge en haut à gauche.


J'ai modifié ma réponse pour l'ajouter. Vous pouvez également cliquer deux fois sur l'icône Dock du Finder tout en maintenant l'option enfoncée et sélectionner Relancer.
Lri

1

Pour tous les nouveaux googleurs sur cette astuce, dans Snow Leopard, la dernière astuce a fonctionné, les premières non. J'ai suivi chaque étape deux fois.

Le mien fonctionne parfaitement. Le voici pour ceux qui ne veulent pas deviner ....

<?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>

Je m'excuse si quelqu'un ne peut pas lire le code que j'ai collé dans le commentaire que j'ai fait. Il semble qu'il y ait une limitation de caractères sur ce site. si vous faites correspondre ce segment de code, cela fonctionne: <key> FXCriteriaSlices </key> <array> <dict> <key> SearchNameOnly </key> <array> Bonne chance ... Après des années à vouloir cela, j'ai finalement pensé chercher et trouver une solution. Merci aux utilisateurs qui ont posté au-dessus de moi. Chuck
Chuck

0

Pour ceux d'entre vous avec OS 10X récent, ouvrez simplement FInder, cliquez sur Fichier dans la barre supérieure, descendez pour sélectionner "trouver" puis sélectionnez "nom" et correspond dans les deux cases à gauche de la fenêtre de recherche.


1
Merci, c'est utile. Je souhaite qu'il y ait un moyen facile de faire cela par défaut.
Andrew Swift du

-1

Une autre façon de définir le finder par défaut "find by name" (validé sur Mac OS X 10.8.5 Mountain Lion):

Voici une étape par étape:

  1. Ouvrir les préférences système
  2. Cliquez sur "Clavier"
  3. Cliquez sur "Raccourcis clavier"
  4. Cliquez sur "Raccourcis d'application" (sur mon système, c'était le dernier élément situé sur la fenêtre de gauche)
  5. Cliquez sur le petit "+" juste en dessous de la fenêtre de droite
  6. Cliquez sur le menu "Application" et choisissez "finder.app"
  7. Cliquez dans le champ "Menu Title:" et tapez "Find by Name ..." (Tapez-le exactement comme cela, y compris les trois points. Ne tapez pas les guillemets.)
  8. Cliquez dans le champ "Raccourci clavier:" et appuyez sur la touche de commande et F en même temps. Il devrait ressembler à ceci ⌘F
  9. Fermer les préférences système

C'est ça. Fondamentalement, ce que vous faites est de remapper la touche de commande F (⌘F) sur "Rechercher par nom".

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.