В Finder, когда я что-то печатаю в текстовом поле, по умолчанию выполняется поиск по всему Mac по содержимому файлов. Я смог изменить значение по умолчанию для поиска в текущем каталоге, но не увидел опции, чтобы изменить поиск содержимого для поиска по имени файла. Как это можно изменить?
6 ответов
На 10.6 вы можете добавить <key>SearchNameOnly</key><true/>
в словарь SearchCriteria в /System/Library/CoreServices/Finder.app/Contents/Resources/default_smart.plist
или заменить default_smart.plist обычным сохраненным поиск файла. (И снова откройте Finder.) Похоже, ни один из вариантов не работает на Lion
Вы также можете нажать ⌃⌘F (или ⇧⌘F на 10.6), чтобы открыть окно Spotlight, которое по умолчанию настроено на поиск по имени.
Вышеупомянутое сработало, и я решил разобрать шаги.
После нахождения приложения Finder (System/Library/CoreServices/Finder.app) измените приложение Finder с помощью «Получить информацию», чтобы разрешить чтение / запись учетной записью администратора пользователя. Новый Control-щелкните Finder и Показать содержимое пакета. Найдите файл default_smart.plist здесь: Система / Библиотека /CoreServices/Finder.app / Содержание / Ресурсы / default_smart.plist
Скопируйте файл default_smart.plist на рабочий стол (на всякий случай сохраните оригинал и в другом месте), отредактируйте его в TextEdit и вставьте строку <key>SearchNameOnly</key><true/>
перед концом этой группы объявлений:
<key>SearchNameOnly</key><true/>
</dict>
<key>Version</key>
Затем сохраните и замените файл default_smart.plist в его расположении: System/Library/CoreServices/Finder.app/Contents/Resources/default_smart.plist (вам потребуется пройти аутентификацию с паролем, чтобы сохранить изменения в Finder)
Еще один момент, которого я не вижу на странице. После этого вам нужно перезапустить Finder. 1 Нажмите option-command-escape, 2 выберите Finder, 3 нажмите Relaunch. 4 Закройте окно, используя маленький красный крестик в левом верхнем углу.
Для любого новичка, прибегающего к этому совету, в Snow Leopard последний совет работал, а первый - нет. Я следовал за каждым шагом дважды.
Мой работает отлично. Вот это мы для тех, кто не хочет угадывать ....
<?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 > 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>
Для тех из вас, кто недавно установил OS 10X, просто откройте FInder, нажмите "Файл" в верхней панели, спуститесь вниз, чтобы выбрать "найти", а затем выберите "имя" и совпадения в двух полях слева от окна поиска.
Другой способ установить искатель по умолчанию "поиск по имени" (проверено в Mac OS X 10.8.5 Mountain Lion):
Вот шаг за шагом:
- Настройки открытой системы
- Нажмите на "Клавиатура"
- Нажмите на "Сочетания клавиш"
- Нажмите "Ярлыки приложений" (в моей системе это был последний элемент, расположенный в левом окне)
- Нажмите маленький "+" прямо под правым окном
- Нажмите на меню "Приложение" и выберите «finder.app»
- Щелкните в поле «Название меню:» и введите «Найти по имени ...» (введите его точно так же, как и три точки. Не вводите кавычки.)
- Щелкните в поле «Сочетание клавиш:» и одновременно нажмите клавишу "F" и клавишу "F". Это должно выглядеть так:⌘F
- Закрыть системные настройки
Вот и все. В основном то, что вы делаете, это переназначение клавиши "F" (⌘F) на "Поиск по имени".