我正在尝试开发一个Eclipse插件,该插件可以猜测有关当前正在编辑的文件的一些属性。
例如。我想猜测一下编程语言(例如Java,C ++,xml等),支持的JRE版本(例如Java项目)等等。
我发现使用以下内容:
ResourcePlugin.GetWorkspace().getRoot().getFileExtension();
ResourcePlugin.GetWorkspace().getNatureDescriptors();
ResourcePlugin.GetWorkspace().getRoot().getPersistentProperties();
但是这些对我来说还不够。
有任何提示吗?
最佳答案
选中IFile.getContentDescription().getContentType().getName()
...,它将为您提供Eclipse如何选择用于打开文件的编辑器的基础...