Eclipse插件 - 如何删除文件菜单中显示的最近打开的文件名

时间:2014-09-24 15:05:51

标签: eclipse eclipse-plugin eclipse-rcp

我正在使用eclipse编辑器显示远程位置的内容。一旦关闭,远程文件就会被删除,只有在我们下次读取它时才会创建它,但只有其他名称。

因此,我打算从eclipse中的文件菜单中删除最近打开的文件名。

这可以实现吗?

1 个答案:

答案 0 :(得分:1)

最近的文件列表的工作原理是保留使用编辑器的IEditorInput个对象列表。

每次刷新列表时,都会调用IEditorInput.exists()来检查输入是否仍然存在。

所以这应该只是让你的IEditorInput按预期行事。

Eclipse的源代码是org.eclipse.ui.internal.EditorHistoryorg.eclipse.ui.internal.EditorHistoryItemorg.eclipse.ui.internal.ReopenEditorMenu