Phương thức qua Finder không thực tế. Nếu bạn là nhà phát triển, các tệp của bạn có thể bao gồm .profile, .gitconfig, .bashrc, .bash_profile, .htdocs, v.v.
Cách tốt nhất để thực hiện việc này là trong Bash (đối với văn bản 3):
defaults write com.apple.LaunchServices LSHandlers -array-add '{LSHandlerContentType=public.plain-text;LSHandlerRoleAll=com.sublimetext.3;}'
Đối với các trình chỉnh sửa văn bản khác, tôi giả sử bạn có thể thay thế 'com.sublimetext.3' bằng chuỗi thích hợp. Bạn có thể có thể Google cho tên của trình soạn thảo văn bản của bạn + "LSHandlerContentType = public.plain-text" để tìm ra chuỗi của ứng dụng của bạn sẽ là gì.
Đối với tôi, điều này đã thay đổi giá trị mặc định cho cả Finder, và
$ open ~/.bashrc
Xem thêm (http://apple.stackexchange.com/questions/49532/change-the-default-application-for-a-file-extension-via-script-command-line/) và [Cách đặt vĩnh viễn TextEdit trong danh sách menu Mở bằng ... ?] (http://apple.stackexchange.com/questions/60591/how-to-permanently-put-textedit-in-the-open-with-menu-list/). –
Tôi thấy bài đăng này dễ dàng và hữu ích http://www.imore.com/how-change-default-apps-os-x – shellbye