如何在eclipse插件开发中从控制台选项卡视图中读取消息

时间:2011-03-24 11:03:13

标签: eclipse plugins

要求是从IConsoleConstants.ID_CONSOLE_VIEW读取消息并将其写入文本文件。

2 个答案:

答案 0 :(得分:1)

myConsole (MessageConsole类型)是对控制台的引用。以下代码将为您提供所需的。

myConsole.getDocument().get();

答案 1 :(得分:0)

我认为您无法检索直接流来读取控制台内容。另请注意,控制台视图可能有多个不同的控制台,您必须检索好的控制台。

检索单个控制台中显示的内容应该可以通过TextConsole的IDocument。您可以获得全文内容。如果可以通知您更改,您还可以查看IDocumentListener。 另一个解决方案应该是直接使用TextConsole的PatternMatchListener。 无论如何,我认为使用Eclipse控制台API没有直接的解决方案。