我正在Eclipse中开发自定义文本编辑器。 对于我的文本编辑器的配置,我必须访问正在打开的当前文件。
如果通过在项目资源管理器中选择打开文件,则没有问题:
ISelection selection = PlatformUI.getWorkbench()
.getActiveWorkbenchWindow().getSelectionService().getSelection();
我的问题是:如果在启动时打开文件,我该如何访问该文件? Eclipse会记住在上次终止之前打开的文件,但是没有ISelection可以为我提供所选的IResource。