2

我正在尝试开发一个 Eclipse 插件,它可以猜测有关当前正在编辑的文件的一些属性。

例如,我想猜测编程语言(例如 Java、C++、xml 等)、支持的 JRE 版本(例如用于 Java 项目)等。

我使用以下内容找到了一些东西:

ResourcePlugin.GetWorkspace().getRoot().getFileExtension();
ResourcePlugin.GetWorkspace().getNatureDescriptors();
ResourcePlugin.GetWorkspace().getRoot().getPersistentProperties();

但这些对我来说还不够。对此有任何提示吗?

4

1 回答 1

1

检查IFile.getContentDescription().getContentType().getName()...它将为您提供 Eclipse 如何选择用于打开文件的编辑器的基础...

于 2012-06-06T19:29:27.653 回答