OSX parece ofrecer open -t
acceso directo de línea de comando para abrir archivos arbitrarios en el editor de texto predeterminado del sistema.
¿Dónde está configurado este editor de texto predeterminado?
¿Puedo cambiarlo desde la línea de comandos (si es posible) o de otro modo mediante programación?
La elección predeterminada de TextEdit es limitante.
fuente
man defaults
le dirá cómo hacerlo, pero básicamentedefaults read com.apple.LaunchServices LSHandlers
le dirá el controlador predeterminado para todos los tipos de archivos.lsregister -dump
o DefaultApplication . (O holandés si solo está tratando de evitar agregar dos entradas a la lista).