Eclipse plugin 如何更新eclipse标记工具提示文本?

Eclipse plugin 如何更新eclipse标记工具提示文本?,eclipse-plugin,eclipse-cdt,Eclipse Plugin,Eclipse Cdt,我正在使用CDT开发一个Eclipse插件。 在这个插件中,我使用超级类型org.eclipse.core.resources.problemmarker扩展了org.eclispe.core.resources.markers。标记的行为是正确的,除了标尺中的标记文本与鼠标悬停在标记代码上时的工具提示文本相同 例如,以下是标尺中标记的文本: 以下是将鼠标悬停在代码上方时工具提示的文本: 在上面的示例中,我想做的是当鼠标悬停在工具提示上时,显示不同的文本“BBB” 如何自定义标记工具提示的文

我正在使用CDT开发一个Eclipse插件。 在这个插件中,我使用超级类型org.eclipse.core.resources.problemmarker扩展了org.eclispe.core.resources.markers。标记的行为是正确的,除了标尺中的标记文本与鼠标悬停在标记代码上时的工具提示文本相同

例如,以下是标尺中标记的文本:

以下是将鼠标悬停在代码上方时工具提示的文本:

在上面的示例中,我想做的是当鼠标悬停在工具提示上时,显示不同的文本“BBB”

如何自定义标记工具提示的文本

我无法根据自己的需要调整解决方案。 如果有更多关于这方面的信息,那就太好了。

Background 在第一种情况下,工具提示由悬停在标尺上的标记提供。在第二种情况下,工具提示作为悬停提供

您可以通过窗口->首选项->C/C++->编辑器->悬停来打开/关闭各种悬停。您看到的悬停由问题描述或注释描述提供(通过打开和关闭它们进行实验)。组合悬停是一种特殊的悬停,它将所有其他悬停组合在一起,并尝试向您显示最相关的悬停

因此,根据我认为您实际上要求的内容,这里是关于编写新悬停的答案

答复 要创建一个自定义悬停,以一种全新的方式解释和显示悬停数据,请实现扩展点。在CDT代码库中已经有一个可以用作示例的


您可能希望将扩展作为一个起点。

在CDT中的现有案例中,您是否可以找到并复制该行为?正如你提出的问题,我不太明白你想要的结果是什么。也许你现在所拥有的一个截图和一个你正在努力实现的例子可以帮助我理解。谢谢-我已经添加了一个例子和对期望结果的描述。希望现在它是可以理解的。如果这是一个现有的编辑器,你不能改变,我不认为你可以这样做。这是为CDT C/C++编辑器。是否有扩展此编辑器的方法?怎样?谢谢,嗯,为什么?这将不同于其他编辑器中其他标记的行为。谢谢-这正是我想要的。