Come avviare TextMate (e probabilmente altri software) dalla riga di comando?

7

Sono molto nuovo per Mac, proveniente da Linux.

Sto usando TextMate e all'improvviso ho scoperto che non so come lanciare TextMate dalla riga di comando. Usando il completamento, niente sembra TextMate. Dove si trova da una prospettiva della riga di comando?

Ci scusiamo per questa strana domanda che si applica anche ad altri software, suppongo.

    
posta JCLL 07.01.2014 - 22:22
fonte

2 risposte

12

Per Textmate c'è uno strumento da riga di comando, compagno , che può essere installato. Una volta installato, basta usare mate <file> per aprire quel file in text mate.

Per le applicazioni che non dispongono di uno strumento da riga di comando, è possibile utilizzare il comando open con il flag -a e il nome dell'applicazione. cioè.

open -a iTunes

Funziona anche con TextMate:

open -a "TextMate 2"

Il file eseguibile si trova nella sottocartella Contents / MacOS dell'app, quindi, per TextMate 2, sarebbe:

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

Ma se lo si esegue dalla riga di comando in questo modo, si bloccherà la shell fino alla chiusura dell'applicazione (su alcuni SO meno recenti, risolti a partire dal 10.8) Se ciò accade, mettere un & a la fine del comando per lo sfondo del processo. Ad esempio:

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

Il problema è che se la shell esce (chiudendo Terminale o chiudendo la finestra), TextMate viene chiuso senza preavviso.

    
risposta data 07.01.2014 - 22:29
fonte
0

Ho creato queste app per me stesso. Spero che ti aiuti
link

    
risposta data 28.03.2017 - 18:29
fonte

Leggi altre domande sui tag