На Mac OS X со временем у меня запускается несколько экземпляров TextMate. Есть ли способ предотвратить это?

На Mac OS X со временем у меня запускается несколько экземпляров TextMate. Есть ли способ предотвратить это?

На Mac OS X со временем у меня запускается несколько экземпляров TextMate. Есть ли способ предотвратить это?

правка: я запускаю из командной строки и из Finder. да, у меня на жестком диске установлена ​​только одна копия.

Подробнее:
Recreation: Textmate открыт, я запустил его, щелкнув по файлу в Finder. Затем я запускаю этот скрипт, чтобы открыть мой файл hosts с помощью textmate:

#!/bin/баш
`/Applications/TextMate.app/Contents/MacOS/TextMate /etc/hosts`

После этого у меня открыто два экземпляра. Они оба отображаются в переключателе задач, и оба отображаются в доке. Когда я захожу в док и делаю "показать в Finder", они оба указывают на TextMate.app в папке приложений. и, @romainl, да, в мониторе активности есть два экземпляра.

Виноват ли этот сценарий?

решение1

Да. Этот скрипт напрямую запускает исполняемый файл.

Вместо этого используйте следующее:

open -a TextMate /etc/hosts

Это не запускает новый экземпляр, если только это явно не указано с помощью переключателя -n(который TextMate в любом случае игнорирует).

Связанный контент