L'unico modo per farlo con tutti i tipi di file è creare un servizio in automator, che in realtà dovrebbe semplificarti le cose.
- Apri Automator e seleziona "Servizio".
- Nel menu a discesa "Il servizio riceve selezionato ...", modificalo in "Ricevi selezionato file e cartelle in qualsiasi applicazione "
- Seleziona Utility dal menu della libreria nel riquadro di sinistra e fai doppio clic su "Esegui script di shell"
- Cambia il menu a discesa "Pass Input" su "as arguments"
-
Elimina lo script predefinito e sostituisci il seguente:
if [ -f "$1" ] ; then
open -a "TextEdit" "$1" ;
fi
Salva questo file come vuoi che venga visualizzato come nel menu contestuale, qualcosa come "Apri con TextEdit" e hai finito, ora avrai la possibilità di aprire qualsiasi file con la modifica del testo.
Non sarà aperto con menu, sarà un elemento separato nel menu contestuale raggruppato con qualsiasi altro servizio che hai in esecuzione.
Nota a margine, se stai sviluppando su un Mac dovresti davvero pensare a usare un editor di testo migliore come TextMate o TextWrangler o Sublime Text, alcuni di questi aggiungono anche il servizio per te per salvarti facendo tutto il sopra.