¿Cómo comienzo TextEditor desde la línea de command?

Trabajo mucho en la command-line en un terminal y me gustaría iniciar un editor de text en un determinado file. Soy de Linux Land y normalmente uso kwrite o gedit desde un bash shell. Tratando de encontrar el equivalente Mac, como una suposition, intenté

user> textedit somefile.txt 

y

 user> texteditor somefile.txt 

y

 user> TextEditor somefile.txt 

y otras variaciones Parece que no puedo encontrar el nombre correcto de la aplicación de edición de text. (No, vi no es de mi agrado.) Curiosamente, el chico de una tienda de Apple no sabía esto.

  • ¿Cuál es la tasa de habla por defecto para el progtwig de síntesis de voz?
  • ¿Faltan less (1) funcionalidad de less teclas?
  • ¿Alguien puede leer posts en mi iPhone bloqueado?
  • 7 Solutions collect form web for “¿Cómo comienzo TextEditor desde la línea de command?”

    Aquí hay algunas respuestas posibles, todas usando la utilidad de command-line 'abierta'.

    La opción -a significa "abrir el argumento del file con la aplicación nombrada":

    open -a TextEdit file.txt

    La opción -e significa "abrir el argumento del file con la aplicación TextEdit":

    open -e file.txt

    La opción -t significa "abrir el file con la aplicación pnetworkingeterminada para editar files de text, según lo determinado a través de LaunchServices". Por defecto, esto será /Applications/TextEdit.app; sin embargo, es posible que esta configuration quede anulada:

    open -t file.txt

    Finalmente, cualquier file que sea del tipo "text" será abierto por la aplicación vinculada al tipo de text si solo dice open file.txt . Puede usar el command "file" para revelar lo que el sistema operativo piensa que es el tipo de file file.txt : file file.txt . Entonces, por ejemplo, si renombró "file.txt" a solo "file de text", entonces open textfile file de text todavía lo abriría en la aplicación de edición de files de text pnetworkingeterminada, siempre y cuando el file textfile todavía pensara que "file de text" era en realidad un file de text .

    Se puede encontrar un file corto de 'ayuda' en open ejecutando

     open --help 

    O puede leer todo el manual con

     man open 

    El editor de text pnetworkingeterminado es TextEdit. Puede abrir un file de text allí usando open -a:

     $ open -a TextEdit hi.txt 

    Si quieres usar otra aplicación, solo ponle su nombre, así:

     $ open -a Coda index.html 

    Hay dos maneras:

    Si su editor de text pnetworkingeterminado es TextEdit, simplemente puede usar

     open -t file.txt 

    para abrirlo en TextEditor.

    Si su editor de text pnetworkingeterminado no es TextEdit, y desea abrirlo en TextEdit específicamente, puede usar

     /Applications/TextEdit.app/Contents/MacOS/TextEdit file.txt 

    Cualquiera de estos se puede hacer un alias en su file de configuration del shell, por supuesto.

    Si busca una forma cómoda con más "sensación de linux" agregue algo como lo siguiente a su ~/.profile :

     alias textmate='open -a TextMate' 

    o

     alias textedit='open -a TextEdit' 

    dependiendo de tus editores

    Si ya comenzó a escribir en el terminal y desea continuar con su editor favorito, puede presionar ctrl + X , ctrl + E y continuar trabajando en emacs o su editor bash pnetworkingeterminado.

    Si desea cambiar el editor pnetworkingeterminado, cambie la variable de entorno EDITOR a su favorito:

     EDITOR=vim;export EDITOR 

    Vea si tiene el editor vim, ni siquiera me di count de que mi terminal podría usarlo.

    Tratar:

     user> vimtutor 

    para descubrir sus controles

    Puede editar files bastante bien con él. La syntax se ve algo así como:

     user> vim foo.txt 

    TextWrangler (ahora desaparecido y reemplazado con BBEdit) cuando se instaló con las Command Line Utilities , le permitió hacer:

     edit README.txt 

    para ejecutar TextWrangler, que para mí es mejor que open -t README.txt , pero tal vez estoy sufriendo de inercia.

    FYI – edit es un file binary ejecutable (del kit TextWrangler), no solo un alias o enlace simbólico.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).