Unter Mac OS X werden mit der Zeit mehrere Instanzen von TextMate ausgeführt. Gibt es eine Möglichkeit, dies zu verhindern?

Unter Mac OS X werden mit der Zeit mehrere Instanzen von TextMate ausgeführt. Gibt es eine Möglichkeit, dies zu verhindern?

Unter Mac OS X werden mit der Zeit mehrere Instanzen von TextMate ausgeführt. Gibt es eine Möglichkeit, dies zu verhindern?

Bearbeiten: Ich starte vom Befehlszeilenalias und vom Finder aus. Ja, ich habe nur eine Kopie auf der Festplatte installiert.

Mehr Details:
Wiederherstellung: Textmate ist geöffnet. Ich habe es gestartet, indem ich im Finder auf eine Datei geklickt habe. Dann führe ich dieses Skript aus, um meine Hosts-Datei mit Textmate zu öffnen:

#!/bin/bash
`/Applications/TextMate.app/Contents/MacOS/TextMate /etc/hosts`

Danach habe ich zwei Instanzen geöffnet. Sie werden beide im Task-Umschalter und beide im Dock angezeigt. Wenn ich zum Dock gehe und „Im Finder anzeigen“ auswähle, verweisen beide auf TextMate.app im Anwendungsordner. Und, @romainl, ja, es gibt zwei Instanzen im Aktivitätsmonitor.

Ist dieses Skript der Schuldige?

Antwort1

Ja. Dieses Skript startet die ausführbare Datei direkt.

Verwenden Sie stattdessen Folgendes:

open -a TextMate /etc/hosts

Dadurch wird keine neue Instanz gestartet, sofern dies nicht ausdrücklich durch die Verwendung des -nSchalters angewiesen wird (was TextMate ohnehin ignoriert).

verwandte Informationen