用 duti 管理 macOS 下的默认打开程序

本文目录

macOS下管理文件的默认打开程序不是很方便,不过有了duti就可以通过配置文件来更改默认打开程序了。

安装duti#

通过homebrew安装

bash
1
2
brew update
brew install duti

生成配置文件#

duti支持通过.duti或plist或命令的方式设置,用.duti配置文件比较直接,也便于保存。具体用法可以参照man duti。

bash
1
touch .duti

填写配置文件#

在.duti中输入以下内容。分别表示设置IINA打开所有影片,使用Sublime Text 3打开所有纯文本文件(如.txt结尾的文件),使用Sublime Text 3打开所有扩展名为yml的文件。

值得注意的是,duti支持扩展名也支持所谓的UTI(Uniform Type Identifiers),是开发者用来分类数据的。macOS支持的UTL类型可以参照这儿。

text
com.colliderli.iina    public.movie       all
com.sublimetext.3      public.plain-text  all
com.sublimetext.3      yml                all

载入配置文件#

bash
1
duti .duti

All set!试试看效果吧~

搜索

输入关键词,开始寻找。

    ↑ ↓ 选择结果 · Enter 打开 · Esc 关闭