Mac修改文件默认打开方式有四种主流方法:1.用“显示简介”→“全部更改”设全局默认;2.按住Option键右键选“始终以此方式打开”;3.拖文件到应用图标绑定;4.用duti终端命令精确配置UTI或扩展名并killall Finder刷新。
在 macOS 访达(Finder)中修改文件的默认打开应用,核心是**改写系统对某类文件(按扩展名或 UTI)的全局关联规则**,不是只改单个文件。以下四种方法最常用、最可靠,按推荐顺序排列:
用“显示简介”批量设全局默认
这是最标准、最稳妥的方式,一次设置,所有同扩展名文件(包括以后新建的)都生效。
- 在访达中选中一个目标文件(比如 report.pdf 或 notes.md)
- 按 Command + I 打开“显示简介”窗口
- 在“打开方式”区域点击下拉箭头,选择你想要的应用(如 Preview、Obsidian、VS Code)
- 必须点击下方的“全部更改”按钮(只选应用不点它,只影响当前文件)
- 弹出确认框后点“继续”,系统立即更新整个扩展名的默认绑定
按住 Option 键右键快速设默认
操作更快,不进窗口,适合临时起意或验证效果,底层调用更直接。
- 在访达中找到任意一个该类型文件(如 config.json)
- 按住 Option 键不放,再右键点击该文件
- 松开 Option 键,此时菜单中“打开方式”会变成灰色的“始终以此方式打开”
- 点它,再从子菜单选目标应用(若没出现,选“其他…”→勾选“始终打开方式”→手动找 .app)
拖文件到 Dock 或访达中的应用图标
专治那些“死活不出现在打开方式列表里”的应用,比如 IINA、Acorn、Typora、Bear 等——它们常因 UTI 注册不全被系统忽略。
让 macOS 自动化像说话一样简单 —— 用代码控制你的 Mac,无需学习 AppleScript 系统要求 macOS 14+ (Sonoma) Python 3.9+ 需要开启:辅助功能 + 屏幕录制权限
- 确保目标应用已安装,且图标在 Dock 或“应用程序”文件夹中可见
- 把一个样本文件(如 movie.mp4)直接拖拽到该应用图标上
- 图标放大高亮后松手,系统弹出提示:“是否使用此应用程序打开所有 .mp4 文件?”
- 点“使用”,绑定即刻完成
终端用 duti 命令精确控制(高级)
当图形界面失效、要批量配几十种格式、或需按 UTI(不是扩展名)绑定时,这是唯一稳定方案。
- 先装 duti:
brew install duti(没 Homebrew 就先装) - 查文件 UTI(可选):
mdls -name kMDItemContentType /path/to/file - 执行绑定,例如让所有 .log 用 Console 打开:
duti -s com.apple.console public.log all - 命令执行完后,运行
killall Finder刷新,不用重启










