在 Eclipse TextEditor 中执行 "Undo" 操作后将文档设置回干净状态
Set document back to clean after an "Undo" operation in an Eclipse TextEditor
我正在 Eclipse 中构建自定义文本编辑器,我注意到我希望 JFace TextEditor 本机处理的行为。
修改文档后,该文档被设置为脏。在使用 "Undo" 功能返回到初始状态后,我预计脏状态会被重置,以便用户知道他不必保存它。事实并非如此:文档仍然被标记为脏。
我在 JFace 源代码中进行了搜索,但没有找到一种方法来了解文档与上次保存时的状态相同。
你知道我可以在哪里进一步搜索吗?谢谢
我使用的 FileDocumentProvider 没有按预期处理脏状态。我切换到似乎可以完成这项工作的 TextFileDocumentProvider。
问题已关闭
我正在 Eclipse 中构建自定义文本编辑器,我注意到我希望 JFace TextEditor 本机处理的行为。
修改文档后,该文档被设置为脏。在使用 "Undo" 功能返回到初始状态后,我预计脏状态会被重置,以便用户知道他不必保存它。事实并非如此:文档仍然被标记为脏。
我在 JFace 源代码中进行了搜索,但没有找到一种方法来了解文档与上次保存时的状态相同。
你知道我可以在哪里进一步搜索吗?谢谢
我使用的 FileDocumentProvider 没有按预期处理脏状态。我切换到似乎可以完成这项工作的 TextFileDocumentProvider。
问题已关闭