我正在尝试在退出时实现保存工作台/透视状态。我看到eclipse使用的是一个名为workbench.xmi的xml文件。
我正在尝试实施以下内容:
但这似乎有问题。我看到每个视图都有一个saveState和restoreState函数,但我没看到它们被调用的地方,我怀疑它在Workbench类中的某个地方,如果我是正确的?
有没有人做过类似的事情?
答案 0 :(得分:1)
没有办法一次性实现这一目标。 但是,您可以通过模仿
手动保留编辑器,视图和活动透视图org.eclipse.ui.internal.Workbench.saveState(IMemento)