¿Puedo abrir files en TextEdit desde la Terminal en Mac OS X?

Con frecuencia encuentro que un command de Terminal para abrir un file en TextEdit sería muy útil. ¿Existe tal command en Mac OS X?

open -a TextEdit filename debería ser el truco.

La bandera -a especifica cualquier aplicación que desee, por lo que es aplicable a cualquier cantidad de situaciones, incluidas aquellas en las que TextEdit no es el editor pnetworkingeterminado.

Otras opciones relevantes

  • -t abre en el editor pnetworkingeterminado (es decir, si usa BBEdit, TextMate, etc.)
  • -e abrirá el file específicamente en TextEdit

Respuesta directa y fácil: agregue un alias a su ~ / .bash_profile como:

 alias textedit='open -a TextEdit' 

Invocarlo como:

 textedit theFiletoEdit.txt 

La diferencia entre esta y la otra respuesta es que puedes recordarla fácilmente cuando la desees. Escribir text y Tab para autocompletelo lo hará disponible al instante


Para aquellos con un poco más de background bash, que quieren el razonamiento sin tener que preocuparse por resolverlo:

  • El problema es que un enlace simbólico trivial (o su tipo, como un redirect del script de shell) a /Applications/TextEdit.app/Contents/MacOS/TextEdit hace que una nueva instancia de TextEdit abra el file que le pasa. Esto funciona, pero no da el comportamiento pnetworkingeterminado esperado de Mac OS X. (si lo intentas, verás)

  • Para get el comportamiento de UI pnetworkingeterminado, utilizando el command Mac integrado, con ese indicador '-a TextEdit' (que otros mencionaron) induce a la UI de Mac a tener (cualquiera) instancia actualmente en ejecución de TextEdit manejar la llamada (sin inapropos) 'sudo' necesario para el uso general de casos).

El command abrir se puede usar para abrir files (en sus aplicaciones pnetworkingeterminadas, a less que use el indicador -a), URL (en su browser web pnetworkingeterminado) y directorys (en Finder).

Un ejemplo sería

 open /Users/Example/Desktop/example.rtf 

Para aquellos que encuentran esta publicación:

La solución fue usar el command sudo open -t /path/file.txt

Y las páginas man para el command abrir también muestran cómo hacer otras cosas como mostrar el file en el buscador.

http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/open.1.html

Esta no es una pregunta de progtwigción. Pero hice un Google rápido y encontré este sitio:

http://ss64.com/osx/

http://ss64.com/osx/pico.html pico: editor de text simple

http://ss64.com/vi.html vi: Editor de text

Y este sitio explica cómo usar TextEdit desde la terminal.

http://www.tech-recipes.com/rx/2754/os_x_edit_file_using_textedit_as_root_superuser/