关闭访达“最近搜索”并删除RecentSearches.sfl2文件或执行终端命令defaults write com.apple.finder FXEnableRecentSearches -bool false、defaults delete com.apple.finder FXRecentSearches及killall Finder,可彻底清除“所有PDF文档”等智能搜索历史条目。

你在访达搜索栏输入“所有PDF文档”后,下方持续显示该条目作为历史建议,它会干扰新搜索、暴露操作习惯,且无法通过常规删除文件操作清除——因为这是系统级智能搜索条件,不是普通关键词记录。
关闭访达高级搜索条件自动保存
访达的“所有PDF文档”属于“智能搜索”(Smart Search)生成的条件组合,系统默认将其缓存为可点击的快捷入口。关闭该功能后,此类结构化搜索将不再出现在历史列表中。
1、打开“访达” → 顶部菜单栏点击“访达”→“设置”。
2、切换到“高级”标签页。
3、取消勾选【显示“最近搜索”】复选框。
4、关闭设置窗口——该选项禁用后,“所有PDF文档”等智能搜索条件将立即从搜索栏下方消失,且后续执行同类搜索也不会再被记忆。
手动清除已存在的智能搜索条目
若已勾选过“显示‘最近搜索’”,则“所有PDF文档”已被写入共享文件列表数据库,仅关掉开关不会移除已有条目。必须物理删除对应缓存文件才能彻底清除。
方法一:定位并删除 RecentSearches.sfl2 文件
1、打开访达 → 顶部菜单栏点击“前往”→“前往文件夹”。
2、粘贴路径:~/Library/Application Support/com.apple.sharedfilelist/,回车进入。
3、查找文件:com.apple.LSSharedFileList.RecentSearches.sfl2。
4、将该文件拖入废纸篓 → 右键废纸篓 → “清空废纸篓”。
【此操作不可逆,删除后所有访达搜索历史(含“所有PDF文档”“今天修改的图像”等智能条件)将永久消失】。
终端强制刷新并禁用搜索历史
图形界面设置有时存在延迟或缓存残留,终端命令能绕过UI层直接重置底层状态,确保“所有PDF文档”类条目不复出现。
第一步:禁用搜索历史记录功能
1、打开“应用程序”→“实用工具”→“终端”。
2、输入命令并回车:defaults write com.apple.finder FXEnableRecentSearches -bool false。
第二步:立即清除现有缓存
1、在终端中继续输入:defaults delete com.apple.finder FXRecentSearches。
2、最后执行:killall Finder——这一步会强制重启访达进程,使禁用与清空操作即时生效。


















