2011-08-10 68 views
41

我經常在Eclipse中打開不同類型的文件。對於很多類型,Eclipse默認使用系統編輯器。我不希望發生這種情況。我希望Eclipse爲未知文件類型使用內置的文本編輯器。然而,我可以找到的所有選項都是爲某種文件類型設置默認編輯器,但不是所有未知的編輯器。有沒有這樣做的選擇?如何讓編輯器成爲Eclipse中所有未知文件的默認編輯器?

回答

39

我不認爲你可以一舉但是做到這一點,:

窗口>首選項>常規>編輯>文件關聯。

如果沒有未知的文件類型很多,只需要輸入*.junk*.punk*.clunck,並添加文本編輯器作爲默認編輯器。

可悲的是你不能在這裏使用*。*。

26

這個問題與文件關聯一直讓我惱火於Eclipse。如果您試圖使用Eclipse編輯沒有文件擴展名的文件,那麼您甚至無法設置編輯器,這是特別令人沮喪的。

我搜索了Eclipse的錯誤數據庫,發現我的確切issue那裏。它在2003年首次報道,到目前爲止還沒有解決方案。如果您按照多年來的冗長評論追蹤,您將看到無法爲未知文件類型設置默認編輯器。從我收集的問題歸結到日食而不是看文件的內容來試圖確定類型。相反,它完全取決於文件擴展名。

有些人已經修復suggestions,但沒有任何結果。如果您搜索錯誤跟蹤器數據庫,您會發現圍繞此錯誤創建了更多的錯誤。

+0

你不能。有兩種選擇編輯器的機制。一個是文件關聯,另一個是內容(這必須通過修改插件來提供,而不是在UI中公開的內容)。然而,可悲的是,內容選擇機制依賴於文件關聯的工作。 –

3

有一個Eclipse插件會覆蓋平臺的默認行爲,並在Eclipse的純文本編輯器中打開未知類型的文本文件,而不是在外部編輯器中。

https://github.com/eclipselabs/default-text-editor

+0

我無法在Ubuntu 15.04上的Eclipse 3.8.1上安裝它。在幫助→安裝新軟件下,我輸入了指定的URL。但它說「沒有分類的項目」。我也不能將圖標拖入工作區。 –

相關問題