隨著時間的推移,我在 Mac OS X 上運行了多個 TextMate 實例。有什麼辦法可以防止這種情況發生嗎?

隨著時間的推移,我在 Mac OS X 上運行了多個 TextMate 實例。有什麼辦法可以防止這種情況發生嗎?

隨著時間的推移,我在 Mac OS X 上運行了多個 TextMate 實例。有什麼辦法可以防止這種情況發生嗎?

編輯:我從命令列別名和查找器啟動。是的,我的硬碟上只安裝了一份副本。

更多細節:
娛樂:Textmate 已打開,我透過點擊查找器中的檔案啟動了它。然後我運行此腳本以使用 textmate 開啟我的主機檔案:

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

之後我打開了兩個實例。它們都出現在任務切換器中,並且都出現在擴充座中。當我轉到 Dock 並執行“在查找器中顯示”時,它們都指向應用程式資料夾中的 TextMate.app。並且,@romainl,是的,活動監視器中有兩個實例。

那個腳本是罪魁禍首嗎?

答案1

是的。該腳本直接啟動可執行檔。

請改用以下內容:

open -a TextMate /etc/hosts

這不會啟動新實例,除非使用開關明確告知-n(TextMate 無論如何都會忽略)。

相關內容