Метод через Finder не практичен. Если вы разработчик, ваши файлы, вероятно, включают .profile, .gitconfig, .bashrc, .bash_profile, .htdocs и т. Д.
Лучший способ сделать это в Bash (для Sublime Text 3):
defaults write com.apple.LaunchServices LSHandlers -array-add '{LSHandlerContentType=public.plain-text;LSHandlerRoleAll=com.sublimetext.3;}'
Для других текстовых редакторов я предполагаю, что вы можете заменить 'com.sublimetext.3' соответствующей строкой. Возможно, вы могли бы использовать Google для имени вашего текстового редактора + "LSHandlerContentType = public.plain-text", чтобы выяснить, какой будет строка вашего приложения.
Для меня это изменило настройки по умолчанию как для Finder, так и для
$ open ~/.bashrc