可通过右键菜单、打开方式下拉菜单、应用偏好设置或终端命令修改Mac文件默认打开方式。首先在Finder中右键文件选择“显示简介”,在“打开方式”中选定应用后点击“全部更改”可永久调整;若仅临时打开,可按住Control键点击文件,从“打开方式”子菜单选择目标程序而不影响默认设置;部分应用支持在自身偏好设置中配置文件关联,勾选所需扩展名并重启应用即可生效;高级用户还可通过终端使用mdls查看UTI类型,并用duti命令指定默认应用,最后执行killall Finder重启Finder使更改生效。

如果您双击某个文件时,系统总是使用不合适的程序打开,这可能是因为文件的默认打开方式被错误设置。通过调整Mac上的默认应用关联,您可以确保特定类型的文件始终由您选择的应用程序打开。
本文运行环境:MacBook Pro,macOS Sonoma
一、通过右键菜单修改默认打开方式
此方法适用于单个文件类型,可快速更改其默认打开程序,不影响其他同类文件的设置。
1、在Finder中找到需要修改的文件,右键点击该文件,选择“显示简介”。
2、在弹出的窗口中找到“打开方式”选项,点击下拉菜单,选择您希望使用的应用程序。
3、选择后,点击“全部更改”按钮,确认将此类文件全部关联到新选择的应用。
二、使用“打开方式”下拉菜单临时切换应用
当您只想临时用另一个程序打开文件而不更改默认设置时,可通过此方式避免误改全局配置。
1、选中目标文件,在键盘上按住 Control 键 并点击文件,打开快捷菜单。
2、从菜单中选择“打开方式”,然后在子菜单中选择您想使用的应用程序。
3、松开按键并完成点击,文件将在指定程序中打开,但默认设置保持不变。
三、通过应用程序偏好设置批量管理文件关联
部分第三方应用提供内置选项来注册为某些文件类型的默认处理器,适合需要统一处理多种格式的情况。
1、启动您希望设为默认的应用程序,进入其“偏好设置”面板。
2、查找“文件关联”或“默认程序”相关选项,勾选您希望该应用支持的文件扩展名。
3、保存设置后,关闭并重新启动应用程序,使其注册生效。
四、使用终端命令强制修改UTI关联
对于高级用户,可通过终端直接修改统一类型标识符(UTI)绑定关系,实现底层控制。
1、打开“终端”应用,输入以下命令查看当前文件类型的UTI:
mdls -name kMDItemContentType 文件路径
2、使用`duti`工具指定新默认应用,格式为:
duti -s 应用束标识符 扩展名 UTI类型
例如:
duti -s com.microsoft.Word docx public.word.docx
3、执行完成后,重启Finder使更改生效,可通过killall Finder命令实现。










