Il metodo tramite Finder non è pratico. Se sei uno sviluppatore, i file probabilmente includono .profile, .gitconfig, .bashrc, .bash_profile, .htdocs, ecc
Il modo migliore per farlo è in Bash (per Sublime Text 3):
defaults write com.apple.LaunchServices LSHandlers -array-add '{LSHandlerContentType=public.plain-text;LSHandlerRoleAll=com.sublimetext.3;}'
Per altri editor di testo, presumo che sia possibile sostituire "com.sublimetext.3" con la stringa corretta. Probabilmente potresti Google per il nome del tuo editor di testo + "LSHandlerContentType = public.plain-text" per capire quale sarebbe la stringa della tua app.
Per me, questo ha cambiato i valori di default per entrambi Finder, e
$ open ~/.bashrc
Vedi anche (http://apple.stackexchange.com/questions/49532/change-the-default-application-for-a-file-extension-via-script-command-line/) e [Come mettere permanentemente TextEdit nella lista di menu Apri con ... ?] (http://apple.stackexchange.com/questions/60591/how-to-permanently-put-textedit-in-the-open-with-menu-list/). –
Trovo questo post facile e utile http://www.imore.com/how-change-default-apps-os-x – shellbye