我目前正在尝试在启动和运行eclipse插件时使用IDocument.get()打印IDocument的内容,并且遇到了麻烦。我正在IDocumentSetupParticipant的setup(IDocument document)方法中运行该命令,但返回的是空字符串(我假设是因为尚未加载文本)。在启动时可以在哪个类和/或方法中调用IDocument.get()并获取完整的文档字符串?
在此先多谢,并让我知道在这个问题上我是否可以澄清。

最佳答案

在设置文档内容之前,将调用IDocumentSetupParticipant

设置其内容后,IDocument将触发一个documentChanged事件。因此,您可以将文档侦听器(使用addDocumentListener)添加到安装参与者中的文档中以获取此事件。

关于java - 启动时打印IDocument内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43747543/

10-09 13:48