Yellow Stone

A Place of My Own

github telegram instagram email
用 duti 管理 macOS 下的默认打开程序
Sep 25, 2017
一分钟读完

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

安装duti

通过homebrew安装

brew update
brew install duti

生成配置文件

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

touch .duti

填写配置文件

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

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

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

{% note info %} 如果不清楚某个文件的类型,可以通过mdls <file>查看。 如果不清楚某个应用的包名,可以通过osascript -e 'id of app "AppName"查看。 {% endnote %}

载入配置文件

duti .duti

All set!试试看效果吧~


回退