Rendi la ricerca per nome file predefinita nel Finder


11

In Finder quando scrivo qualcosa nella casella di testo il valore predefinito è cercare l'intero mac nel contenuto dei file. Sono stato in grado di modificare il valore predefinito per cercare la directory corrente, ma non ho visto un'opzione per cambiare la ricerca di contenuti per cercare il nome del file. Come può essere cambiato?


Qualcuno sa come realizzare questo per Mavericks / Yosemite?
Josep Valls,

O Sierra? Hmm ...
Charlie Gorichanaz,

Imposta le scorciatoie dell'app per il comando F nel Finder su "Trova per nome ..." apple.stackexchange.com/a/305041/34902
Ivan Chau,

Risposte:


4

In 10.6 è possibile aggiungere <key>SearchNameOnly</key><true/>al dizionario SearchCriteria /System/Library/CoreServices/Finder.app/Contents/Resources/default_smart.plisto sostituire default_smart.plist con un normale file di ricerca salvato. (E riaprire Finder.) Nessuna delle due opzioni sembra funzionare su Lion però.

È inoltre possibile premere ⌃⌘F (o ⇧⌘F su 10.6) per aprire una finestra Spotlight impostata per la ricerca per nome per impostazione predefinita.


2
In alternativa, entra sudo /usr/libexec/PlistBuddy -c "Add :SearchCriteria:SearchNameOnly bool true" /System/Library/CoreServices/Finder.app/Contents/Resources/default_smart.plistnel Terminale. sudo /usr/libexec/PlistBuddy -c "Delete :SearchCriteria:SearchNameOnly" /System/Library/CoreServices/Finder.app/Contents/Resources/default_smart.plistper annullare.
Daniel Beck

⌃⇧⌘F (Control Shift Command F) su El Capitan o superiore
Ivan Chau,

2

Quanto sopra ha funzionato e ho pensato di precisare i passaggi.

Dopo aver individuato l'applicazione Finder (Sistema / Libreria / CoreServices / Finder.app), modifica l'app Finder con Ottieni informazioni per consentire la lettura / scrittura dal tuo account amministratore utente. Nuovo Ctrl-clic sul Finder e Mostra contenuto pacchetto. Cerca il file default_smart.plist qui: Sistema / Libreria / CoreServices / Finder.app / Sommario / Risorse / default_smart.plist

Copia il file default_smart.plist sul desktop (salva un originale altrove e per ogni evenienza), modifica in TextEdit e inserisci la riga <key>SearchNameOnly</key><true/> prima della fine del raggruppamento di dict qui:

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

Quindi salva e sostituisci il file default_smart.plist nella sua posizione: Sistema / Libreria / CoreServices / Finder.app / Contenuto / Risorse / default_smart.plist (dovrai autenticarti con una password per salvare le modifiche nel Finder)


2

Ancora un po 'qui che non vedo nella pagina. Dopo averlo fatto, dovrai riavviare il Finder. 1 Premere opzione-comando-escape, 2 selezionare Finder, 3 fare clic su Riavvia. 4 Chiudi la finestra usando la piccola x rossa in alto a sinistra.


Ho modificato la mia risposta per aggiungerla. Puoi anche fare clic con il pulsante secondario sull'icona del Dock del Finder mentre tieni premuto l'opzione e selezionare Riavvia.
Lri,

1

Per chiunque fosse nuovo su Google a questo suggerimento, in Snow Leopard, l'ultimo suggerimento ha funzionato, i primi no. Ho seguito ogni passo due volte.

Il mio funziona perfettamente. Eccoci qui per coloro che non vogliono indovinare ....

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

Mi scuso se qualcuno non riesce a leggere il codice che ho incollato nel commento che ho fatto. Sembra che ci sia una limitazione di carattere su questo sito. se abbini questo segmento di codice, funziona: <key> FXCriteriaSlices </key> <array> <dict> <key> SearchNameOnly </key> <array> Buona fortuna ... Dopo anni che volevo questo, ho finalmente pensato cercare e trovare una soluzione. Grazie agli utenti che hanno pubblicato sopra di me. Chuck
Chuck

0

Per quelli di voi con il recente OS 10X, basta aprire FInder, fare clic su File nella barra in alto, andare in basso per selezionare "trova" e quindi selezionare "nome" e le corrispondenze nelle due caselle a sinistra della finestra di ricerca.


1
Grazie, è utile. Vorrei che ci fosse un modo semplice per renderlo predefinito.
Andrew Swift,

-1

Un altro modo per impostare il finder come predefinito "trova per nome" (convalidato su Mac OS X 10.8.5 Mountain Lion):

Ecco un passo dopo passo:

  1. Apri le Preferenze di Sistema
  2. Fai clic su "Tastiera"
  3. Fai clic su "Scorciatoie da tastiera"
  4. Fai clic su "Collegamenti alle applicazioni" (sul mio sistema questo era l'ultimo elemento situato nella finestra di sinistra)
  5. Fai clic sul piccolo "+" proprio sotto la finestra a destra
  6. Fai clic sul menu "Applicazione" e scegli "finder.app"
  7. Fare clic nel campo "Titolo menu:" e digitare "Trova per nome ..." (Digitarlo esattamente come quello che include i tre punti. Non digitare le virgolette.)
  8. Fare clic nel campo "Scorciatoia da tastiera:" e premere contemporaneamente il tasto comando e F. Dovrebbe apparire così ⌘F
  9. Chiudi le Preferenze di Sistema

Questo è tutto. Fondamentalmente quello che stai facendo è rimappare il tasto comando-F (⌘F) su "Trova per nome".

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.