如何检测Eclipse-Plugin启动时打开的文件

时间:2012-05-12 00:37:35

标签: eclipse eclipse-plugin text-editor

我正在Eclipse中开发自定义文本编辑器。 对于我的文本编辑器的配置,我必须访问正在打开的当前文件。

如果通过在项目资源管理器中选择打开文件,则没有问题:

    ISelection selection = PlatformUI.getWorkbench()
            .getActiveWorkbenchWindow().getSelectionService().getSelection();

我的问题是:如果在启动时打开文件,我该如何访问该文件? Eclipse会记住在上次终止之前打开的文件,但是没有ISelection可以为我提供所选的IResource。

1 个答案:

答案 0 :(得分:0)

您可以使用IPartListener2接口在打开编辑器时收到通知。我谈过它here