我正在使用eclipse编辑器显示远程位置的内容。一旦关闭,远程文件就会被删除,只有在我们下次读取它时才会创建它,但只有其他名称。
因此,我打算从eclipse中的文件菜单中删除最近打开的文件名。
这可以实现吗?
答案 0 :(得分:1)
最近的文件列表的工作原理是保留使用编辑器的IEditorInput
个对象列表。
每次刷新列表时,都会调用IEditorInput.exists()
来检查输入是否仍然存在。
所以这应该只是让你的IEditorInput
按预期行事。
Eclipse的源代码是org.eclipse.ui.internal.EditorHistory
,org.eclipse.ui.internal.EditorHistoryItem
,org.eclipse.ui.internal.ReopenEditorMenu
。