¿Cómo iniciar TextMate (y probablemente otro software) desde la línea de comandos?

7

Soy muy nuevo en Mac, proveniente de Linux.

Estoy usando TextMate, y de repente descubrí que no sé cómo iniciar TextMate desde la línea de comandos. Usando la finalización, nada se parece a TextMate. ¿Dónde está ubicado desde la perspectiva de la línea de comando?

Lo siento por esta pregunta extraña que también se aplica a otro software, supongo.

    
pregunta JCLL 07.01.2014 - 22:22

2 respuestas

12

Para Textmate hay una herramienta de línea de comandos, mate , que puede ser instalado. Una vez instalado, solo usa mate <file> para abrir ese archivo en el texto compañero.

Para la aplicación que no tiene una herramienta de línea de comandos, puede usar el comando open con el indicador -a y el nombre de la aplicación. es decir,

open -a iTunes

Esto también funciona para TextMate:

open -a "TextMate 2"

El archivo ejecutable se encuentra en la subcarpeta Contents / MacOS de la aplicación, por lo que para TextMate 2 sería:

/Applications/TextMate\ 2.app/Contents/MacOS/TextMate

Pero si lo ejecutas desde la línea de comandos así, se bloqueará el shell hasta que la aplicación se cierre (en ciertos sistemas operativos más antiguos; esto se resolvió a partir de 10.8) Si esto te sucede, pon un & en El final del comando para hacer un fondo del proceso. Tales como:

/Applications/TextMate\ 2.app/Contents/MacOS/TextMate &

El problema con esto es que si el shell se cierra (al salir de Terminal o cerrar la ventana), TextMate termina sin previo aviso.

    
respondido por el Ɱark Ƭ 07.01.2014 - 22:29
0

He hecho estas aplicaciones para mí. Espero que te ayude a enlace

    
respondido por el Константин Кондратьев 28.03.2017 - 18:29

Lea otras preguntas en las etiquetas