如何为通用eclipse编辑器添加文本悬停 - 所有文本编辑器的通用文本悬停

时间:2012-11-13 06:42:42

标签: eclipse eclipse-plugin eclipse-rcp eclipse-cdt

我希望在Eclipse编辑器中显示文本悬停功能,而无需提供新的编辑器。这意味着我的悬停功能应该适用于CDT编辑器,JDT编辑器(java编辑器)和所有其他文本编辑器。为此目的,它们是否存在任何通用扩展点?我知道,java编辑org.eclipse.jdt.ui.javaEdit或TextHovers就在那里,CDT编辑器org.eclipse.cdt.ui.textHovers就在那里。但是我希望悬停应该适用于所有类型的编辑器。这有什么extension point吗?

提前谢谢。

1 个答案:

答案 0 :(得分:0)

我认为您正在寻找的是org.eclipse.jface.text.ITextHover扩展点,然后编写一个实现ITextHover的类,它允许您为显示悬停的区域指定一个IRegion然后另一个方法用于显示基于光标位置的悬停文本。