Tornar a pesquisa por nome de arquivo padrão no Finder


11

No Finder, quando digito algo na caixa de texto, o padrão é pesquisar o mac inteiro no conteúdo dos arquivos. Consegui alterar o padrão para pesquisar o diretório atual, mas não vi uma opção para alterar a pesquisa de conteúdo para pesquisar o nome do arquivo. Como isso pode ser mudado?


Alguém sabe como fazer isso com o Mavericks / Yosemite?
Josep Valls

Ou Sierra? Hmm ...
Charlie Gorichanaz

Definir App Atalhos para Comando F no Finder para "Procurar pelo nome ..." apple.stackexchange.com/a/305041/34902
Ivan Chau

Respostas:


4

Na versão 10.6, você pode adicionar <key>SearchNameOnly</key><true/>ao dicionário SearchCriteria /System/Library/CoreServices/Finder.app/Contents/Resources/default_smart.plistou substituir default_smart.plist por um arquivo de pesquisa salvo normal. (E reabra o Finder.) Nenhuma das opções parece funcionar no Lion.

Você também pode pressionar ⌃⌘F (ou ⇧⌘F em 10.6) para abrir uma janela do Spotlight que está configurada para pesquisar por nome por padrão.


2
Como alternativa, entre sudo /usr/libexec/PlistBuddy -c "Add :SearchCriteria:SearchNameOnly bool true" /System/Library/CoreServices/Finder.app/Contents/Resources/default_smart.plistno Terminal. sudo /usr/libexec/PlistBuddy -c "Delete :SearchCriteria:SearchNameOnly" /System/Library/CoreServices/Finder.app/Contents/Resources/default_smart.plistdesfazer.
Daniel Beck

^⇧⌘F (controlo Deslocamento de comando F) no El Capitan ou acima
Ivan Chau

2

O exemplo acima funcionou, e eu pensei em soletrar as etapas.

Após localizar o aplicativo Finder (Sistema / Biblioteca / CoreServices / Finder.app), altere o aplicativo Finder com Obter informações para permitir leitura / gravação pela sua conta de administrador do usuário. Novo controle, clique no Finder e em Show Package Contents. Procure o arquivo default_smart.plist aqui: Sistema / Biblioteca / CoreServices / Finder.app / Conteúdo / Recursos / default_smart.plist

Copie o arquivo default_smart.plist para a área de trabalho (salve um original em outro lugar também), edite no TextEdit e insira a linha <key>SearchNameOnly</key><true/> antes do final desse agrupamento de dict aqui:

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

Em seguida, salve e substitua o arquivo default_smart.plist no local: Sistema / Biblioteca / CoreServices / Finder.app / Conteúdo / Recursos / default_smart.plist (você precisará se autenticar com uma senha para salvar as alterações no Finder)


2

Mais um pouco aqui que não vejo na página. Depois de fazer isso, você precisará reiniciar o Finder. 1 Pressione option-command-escape, 2 selecione Finder, 3 clique em Reiniciar. 4 Feche a janela usando o pequeno x vermelho no canto superior esquerdo.


Eu editei minha resposta para adicionar isso. Você também pode clicar duas vezes no ícone Dock do Finder enquanto mantém pressionada a opção e selecionar Reiniciar.
Lri

1

Para qualquer novo pesquisador do Google sobre essa dica, no Snow Leopard, a última dica funcionou, a primeira não. Eu segui cada passo duas vezes.

O meu funciona perfeito. Aqui somos nós para quem não quer adivinhar ....

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

Peço desculpas se alguém não consegue ler o código que colei no comentário que fiz. Parece que há uma limitação de caracteres neste site. se você corresponder a esse segmento de código, ele funcionará: <key> FXCriteriaSlices </key> <array> <dict> <key> SearchNameOnly </key> <array> Boa sorte ... Depois de anos desejando isso, finalmente pensei: procurar e encontrar uma solução. Obrigado aos usuários que postaram acima de mim. Chuck
Chuck

0

Para aqueles com o OS 10X recente, simplesmente abra o FInder, clique em Arquivo na barra superior, desça para selecionar "encontrar" e depois selecione "nome" e correspondências nas duas caixas à esquerda da janela de pesquisa.


1
Obrigado, isso é útil. Eu gostaria que houvesse uma maneira fácil de tornar isso o padrão.
Andrew Swift

-1

Outra maneira de definir o localizador como "localização por nome" padrão (validado no Mac OS X 10.8.5 Mountain Lion):

Aqui está um passo a passo:

  1. Abra Preferências do Sistema
  2. Clique em "Teclado"
  3. Clique em "Atalhos do teclado"
  4. Clique em "Atalhos do aplicativo" (no meu sistema, esse foi o último item localizado na janela do lado esquerdo)
  5. Clique no pequeno "+" logo abaixo da janela do lado direito
  6. Clique no menu "Aplicativo" e escolha "finder.app"
  7. Clique no campo "Título do menu:" e digite "Localizar por nome ..." (digite exatamente assim, incluindo os três pontos. Não digite as aspas.)
  8. Clique no campo "Atalho do teclado:" e pressione a tecla de comando e F ao mesmo tempo. Deve ficar assim ⌘F
  9. Fechar Preferências do Sistema

É isso aí. Basicamente, o que você está fazendo é remapear a tecla F (⌘F) para "Localizar por nome".

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.