mac 设置文件打开方式

常用文件类型打开方式

用特定应用打开文件

open -a "Preview" image.png
open -a "VSCode" file.txt

使用 duti 命令(recommend)

duti 设置 MacOS 下文件的默认打开程序

获取软件名称

mdls -name kMDItemCFBundleIdentifier -r /Applications/Cursor.app
                                            
com.todesktop.230313mzl4w4u92   

command


brew install duti
  
  
# Use duti to set defaults for specific files to VSCode
duti -s com.todesktop.230313mzl4w4u92 public.plain-text all
duti -s com.todesktop.230313mzl4w4u92 public.source-code all     
duti -s com.todesktop.230313mzl4w4u92 public.data all            
duti -s com.todesktop.230313mzl4w4u92 .css all 
duti -s com.todesktop.230313mzl4w4u92 .gitattributes all         
duti -s com.todesktop.230313mzl4w4u92 .gitignore all             
duti -s com.todesktop.230313mzl4w4u92 .htaccess all              
duti -s com.todesktop.230313mzl4w4u92 .js all  
duti -s com.todesktop.230313mzl4w4u92 .json all
duti -s com.todesktop.230313mzl4w4u92 .link all
duti -s com.todesktop.230313mzl4w4u92 .md all  
duti -s com.todesktop.230313mzl4w4u92 .mv all  
duti -s com.todesktop.230313mzl4w4u92 .mvt all 
duti -s com.todesktop.230313mzl4w4u92 .scss all
duti -s com.todesktop.230313mzl4w4u92 .sh all  
duti -s com.todesktop.230313mzl4w4u92 .txt all 
duti -s com.todesktop.230313mzl4w4u92 .xml all 
duti -s com.todesktop.230313mzl4w4u92 .yaml all
duti -s com.todesktop.230313mzl4w4u92 .zsh all 

duti -s com.typora.markdowneditor .md all