如何使编辑器成为Eclipse中所有未知文件的默认编辑器?

我经常在Eclipse中打开不同types的文件。 对于许多types,Eclipse默认使用系统编辑器。 我不想要这样的事情发生。 我希望Eclipse为未知的文件types使用内置的文本编辑器。 不过,我可以find的是为某种文件types设置默认编辑器的选项,但不是所有未知的编辑器。 有没有这样做的select?

但我不认为你可以一下子做到这一点,

Windows>首选项>常规>编辑器>文件关联。

如果您没有大量未知文件types,只需键入*.junk*.punk*.clunck然后添加文本编辑器作为默认编辑器。

可悲的是你不能在这里使用*。*。

这个与文件关联的问题一直让我感到厌烦。 如果您试图使用Eclipse来编辑没有文件扩展名的文件,那么您甚至无法设置编辑器,这是特别令人沮丧的。

我search了Eclipse的错误数据库,发现我的确切问题 。 这是在2003年首次报告,直到现在还没有解决办法。 如果你按照这么多年的评论,你会发现没有办法为未知的文件types设置默认的编辑器。 从我收集的问题归结到日食不看文件的内容,以确定types。 相反,它完全取决于文件扩展名。

有人提出了修复的build议 ,但是没有任何结果。 如果你search错误跟踪器数据库,你会发现更多的错误周围创build。

最后在eclipse中实现。 在“首选项”>“常规”>“编辑器”>“文件关联”页面上,现在可以为未关联的文件types定义编辑器select策略。

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

有一个Eclipse插件会覆盖平台的默认行为,并在Eclipse的纯文本编辑器中打开未知types的文本文件,而不是在外部编辑器中。

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