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

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

我发现使用以下内容:

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


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

最佳答案

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

09-25 23:48