在Finder中,当我在文本框中键入内容时,默认设置是在文件内容中搜索整个mac。我能够更改默认值以搜索当前目录,但是没有看到更改搜索内容以搜索文件名的选项。怎么改变呢?
在Finder中,当我在文本框中键入内容时,默认设置是在文件内容中搜索整个mac。我能够更改默认值以搜索当前目录,但是没有看到更改搜索内容以搜索文件名的选项。怎么改变呢?
Answers:
在10.6上,您可以添加<key>SearchNameOnly</key><true/>
到SearchCriteria词典中,/System/Library/CoreServices/Finder.app/Contents/Resources/default_smart.plist
也可以将default_smart.plist替换为普通的已保存搜索文件。(然后重新打开Finder。)但是,这两个选项似乎都不适用于Lion。
您也可以按⌃⌘F(或10.6上的⇧⌘F)打开Spotlight窗口,该窗口默认设置为按名称搜索。
sudo /usr/libexec/PlistBuddy -c "Add :SearchCriteria:SearchNameOnly bool true" /System/Library/CoreServices/Finder.app/Contents/Resources/default_smart.plist
终端。sudo /usr/libexec/PlistBuddy -c "Delete :SearchCriteria:SearchNameOnly" /System/Library/CoreServices/Finder.app/Contents/Resources/default_smart.plist
撤销。
上面的工作,我想我会阐明步骤。
找到Finder应用程序(System / Library / CoreServices / Finder.app)之后,使用“获取信息”更改Finder应用程序,以允许您的用户admin帐户进行读取/写入。新建按住Control并单击Finder,然后显示包内容。在此处查找default_smart.plist文件:System / Library / CoreServices / Finder.app / Contents / Resources / default_smart.plist
将文件default_smart.plist复制到桌面(以防万一,另存原始文件),在TextEdit中进行编辑,<key>SearchNameOnly</key><true/>
然后在此dict分组结束之前插入以下行:
<key>SearchNameOnly</key><true/>
</dict>
<key>Version</key>
然后在以下位置保存并替换文件default_smart.plist:System / Library / CoreServices / Finder.app / Contents / Resources / default_smart.plist(您需要使用密码进行身份验证才能将更改保存到Finder)
对于任何新使用谷歌搜索技巧的人,在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>
将查找器设置为默认“按名称查找”的另一种方法(在Mac OS X 10.8.5 Mountain Lion上已验证):
这是逐步的:
而已。基本上,您正在做的是将Command-F键(⌘F)重新映射为“按名称查找”。