如何检测Eclipse插件启动时打开的文件
我正在Eclipse中开发自定义文本编辑器。 对于文本编辑器的配置,我必须访问正在打开的当前文件 如果在project explorer中选择打开文件,则没有问题:如何检测Eclipse插件启动时打开的文件,eclipse,eclipse-plugin,text-editor,Eclipse,Eclipse Plugin,Text Editor,我正在Eclipse中开发自定义文本编辑器。 对于文本编辑器的配置,我必须访问正在打开的当前文件 如果在project explorer中选择打开文件,则没有问题: ISelection selection = PlatformUI.getWorkbench() .getActiveWorkbenchWindow().getSelectionService().getSelection(); 我的问题是:如果文件在启动时被打开,我如何访问它?Eclipse会记住
ISelection selection = PlatformUI.getWorkbench()
.getActiveWorkbenchWindow().getSelectionService().getSelection();
我的问题是:如果文件在启动时被打开,我如何访问它?Eclipse会记住上次终止之前打开的文件,但没有ISelection可为我提供所选IResource。您可以使用IPartListener2界面在编辑器打开时收到通知。我谈过了