2
我需要找到当前编辑器的项目目录的路径,而不使用IStructuredSelection接口。任何输入是受欢迎的。在eclipse插件中找到当前IEditor的根项目目录
我需要找到当前编辑器的项目目录的路径,而不使用IStructuredSelection接口。任何输入是受欢迎的。在eclipse插件中找到当前IEditor的根项目目录
如果你有编辑器的电流IEditorPart
您可以拨打:
IEditorInput input = editorPart.getEditorInput();
获得输入到编辑器。如果编辑器在工作区中编辑一个文件(也可能不是),那么IEditorInput
通常是IFileEditorInput
一个实例,你可以将文件正在与编辑:
IFile file = ((IFileEditorInput)input).getFile();
一旦你有IFile
即可获得项目:
IProject project = file.getProject();
+1它解决了我的问题。 –