我有一些文档(主要是 XLS 文件),它们在 Spotlight 中的文件关联与在 Finder 中的不同。XLS 可以在 Finder 中以我想要的方式打开,即使用 Mac MS Excel,但当我尝试立即从 Spotlight 打开它时,它保留了之前分配的关联,即与 Parallels 中的 Windows Excel 的关联。
我如何重置这些 Spotlight 特定关联以与我在 Finder 中设置的一致?
我在 Leopard 上(10.5.8)
答案1
最简单的选择是通过在 Terminal.app 中运行以下命令来重建启动服务缓存:
10.4 及更早版本:
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user /
10.5 及更新版本:
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user /
巧合的是,不管是好是坏,在 Snow Leopard 中,Apple 已经不再支持不同类型文档的创建者(例如,在一个应用程序(例如 Mac 版 Excel)中打开一个 .xls 文件,而在另一个应用程序(例如 Numbers)中打开另一个 .xls 文件)
答案2
实际上,最简单的方法是在 Finder 中选择一个“.xls”文件,然后对其执行“获取信息”。
然后在“打开方式”部分下选择您想要打开的应用程序(如果您想要的应用程序已经被选择,请选择另一个应用程序然后将其设置回来)。
然后单击“全部更改...”按钮,它将把该类型的所有文件与您选择的应用程序关联起来。