@
callmesmc #6
补充一下如果要找 App 默认打开的文件后缀可以在比如说 /Applications/
Emacs.app/Contents/Info.plist 里搜 CFBundleTypeExtensions
找后缀的 UTI (Uniform Type Identifier) 可以用 mdls -name kMDItemContentTypeTree /path/to/file
找 App 的 Bundle ID 可以用 mdls -name kMDItemCFBundleIdentifier -r /Applications/
Emacs.app/这样就可以结合 duti 使用
duti -s org.gnu.Emacs public.plain-text all
duti -s org.gnu.Emacs public.unix-executable all
duti -s org.gnu.Emacs public.data all
duti -s org.gnu.Emacs md all
duti -s org.gnu.Emacs json all
duti -s org.gnu.Emacs yaml all
这方面只目前了解了这么多,不过应该可以根据以上关键词搜索更多相关信息了