簡體   English   中英

如何使編輯器成為 Eclipse 中所有未知文件的默認編輯器?

[英]How do I make an editor the default editor for all unknown files in Eclipse?

我定期在 Eclipse 中打開不同類型的文件。 對於很多類型,Eclipse 默認使用系統編輯器。 我不希望這種情況發生。 我希望 Eclipse 對未知文件類型使用內置的文本編輯器。 但是,我能找到的只是為某種文件類型設置默認編輯器的選項,而不是為所有未知文件類型設置默認編輯器的選項。 有沒有辦法做到這一點?

但是,我認為您不能一口氣做到這一點:

Windows > 首選項 > 常規 > 編輯器 > 文件關聯。

如果您沒有很多未知文件類型,只需鍵入*.junk*.punk*.clunck並將文本編輯器添加為默認編輯器。

遺憾的是你不能在這里使用 *.* 。

文件關聯的這個問題一直讓我對 Eclipse 感到惱火。 如果您嘗試使用 Eclipse 來編輯沒有文件擴展名的文件,這尤其令人沮喪,因為您甚至無法設置編輯器。

我搜索了 Eclipse 錯誤數據庫並在那里找到了我的確切問題 它於 2003 年首次報道,直到現在還沒有解決方案。 如果您多年來跟蹤長評論跟蹤,您會發現無法為未知文件類型設置默認編輯器。 從我收集到的問題歸結為 eclipse 沒有查看文件的內容來嘗試確定類型。 相反,它完全取決於文件擴展名。

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

一個干凈的解決方案最終在 Eclipse 中實現。

Preferences > General > Editors > File Association頁面上,您現在可以為未關聯的文件類型定義編輯器選擇策略。

資料來源: https://www.eclipse.org/eclipse/news/4.6/platform.php#text-editor-selection-strategy

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM