
На 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 в любом случае игнорирует).