2010-10-24 109 views
1

我有一個欺騙性(至少對我來說)簡單的問題。我想在eclipse中從Mac的finder中打開一個文件。每當我嘗試時,我都會收到Eclipse無法打開該文件的警報。然而,從Eclipse內部,我可以通過在資源管理器/導航窗口中雙擊它或打開文件/打開文件來打開該文件...在eclipse中打開文件在Mac 10.6

在一天結束時,我希望能夠打開通過指定該文件的路徑名稱在Eclipse中創建文件。

Eclipse構建ID:建立ID:20100218-1602,與IDE PHP開發安裝

回答

1

是的,這是應該很簡單,但事實並非如此。原因是Eclipse使用工作空間作爲從文件系統中抽象的方式。工作區通常與文件系統類似,但不同。首先,Eclipse中只有工作區中的某個項目中的文件纔是真正已知的。另一個區別是文件系統中的單個文件可以鏈接到工作區並多次出現。

所有這一切都是說,由於從文件系統到工作區的映射不是一對一的,因此在文件系統中打開任何任意文件到您的Eclipse實例並不容易。

也就是說,可以將文件從查找器拖放到編輯器窗格中。然後,Eclipse將嘗試使用該文件類型的默認編輯器來打開該文件。

因此,拖放Java文件將爲其打開一個Java編輯器(即使該文件不在工作區中),但拖放HTML文件將在任何設置爲Eclipse默認設置的瀏覽器中打開它。

1

我認爲這是在Eclipse IMPOSIBLE。

對於分離的文件,您可以使用「textmate」,它快速而強大。

+0

是啊,我聽說很長一段時間以來,人們都在Windows上抱怨這件事。就我個人而言,我不知道你有什麼理由在Eclipse中從Finder/Explorer打開文件。它對我來說並沒有什麼意義......如果沒有Eclipse中的項目背景,那麼沒有很好的理由可以加載很多的權重。 – prodigitalson 2010-10-24 21:48:49

+0

當拋出一個異常時,我想從堆棧跟蹤中抓取一個路徑,並在eclipse中用它啓動文件。 – waigani 2010-10-29 02:37:39