Debe cambiar el editor para el text/plaintipo mime o public.plain-textUTI. El diálogo regular Obtener información cambia la asociación para la extensión del nombre del archivo, que estos archivos no tienen.
Obtenga RCDefaultApp e instálelo.
Abra Preferencias del sistema »Aplicaciones predeterminadas» Aplicaciones . Seleccione el editor predeterminado que desee y busque cualquiera de los anteriores en la lista de tipos admitidos de la aplicación.

Seleccione la entrada y haga clic en Establecer como predeterminado . Ya terminaste Tanto la apertura desde Finder como la línea de comandos openabrirán su nuevo editor predeterminado.
Esto también cambia todos los .txtarchivos y similares. No creo que esto pueda evitarse, ya que OS X cree que tanto estos archivos como los que no tienen extensión son public.plain-text/ text/plain.
Para hacer esto sin RCDefaultApp , edite Editar ~/Library/Preferences/com.apple.LaunchServices.plist.
Agregue una entrada debajo LSHandlers, que contenga la UTI (clave LSHandlerContentType, por ejemplo public.plain-text) y el identificador del paquete de aplicación ( LSHandlerRoleAll, por ejemplo com.macromates.textmate).
Se ve así en el Editor de la lista de propiedades :
