来自于 Blue Archive
286 字
1 分钟
MacOS 如何将Sublime Text作为文件默认打开方式
教程对大部分文本编辑器应该都是通用的,这里用Sublime Text做演示。
安装 DUTI
Waiting for api.github.com...
DUTI(Do Utility)是一个开源的命令行工具,专门用于配置 macOS 系统中文件类型与应用程序之间的关联。通过 duti,你可以设置特定文件类型、URL 协议等的默认打开方式。
brew install duti获取软件包名
安装完成后使用以下代码获取编辑器的包名,得到结果 com.sublimetext.4
其中 “Sublime Text” 更改为你需要作为默认打开方式的编辑器名称
osascript -e 'id of app "Sublime Text"'执行脚本
执行以下脚本,把上文获取的包名填入 APP_ID
如果你需要让更多的文件以这个软件打开,按照格式向 extensions 内增加即可
APP_ID="com.sublimetext.4"
duti -s "$APP_ID" public.json allduti -s "$APP_ID" public.plain-text allduti -s "$APP_ID" public.python-script allduti -s "$APP_ID" public.shell-script allduti -s "$APP_ID" public.source-code allduti -s "$APP_ID" public.text allduti -s "$APP_ID" public.unix-executable allduti -s "$APP_ID" public.data all
extensions=( c cpp cs css go java js sass scss less vue cfg json jsx log lua md php pl py rb ts tsx txt conf yaml yml toml)
for ext in "${extensions[@]}"; do duti -s "$APP_ID" ".$ext" alldone文章有错误,亦或是想要改进这篇文章?
在 GitHub 上编辑此页 MacOS 如何将Sublime Text作为文件默认打开方式
https://www.mic.run/posts/macos-sublime-text-default-editor/