2014-02-22 52 views

回答

4

如果你有编辑器的电流IEditorPart您可以拨打:

IEditorInput input = editorPart.getEditorInput(); 

获得输入到编辑器。如果编辑器在工作区中编辑一个文件(也可能不是),那么IEditorInput通常是IFileEditorInput一个实例,你可以将文件正在与编辑:

IFile file = ((IFileEditorInput)input).getFile(); 

一旦你有IFile即可获得项目:

IProject project = file.getProject(); 
+0

+1它解决了我的问题。 –

相关问题