我想为Eclipse开发一个小插件,如果有人能给我一些线索,我将非常感激。基本上所有需要知道的是当前行编号面板是如何实现的,所以我需要一些具有类似功能的自定义插件的源代码,或者在eclipse源中用于管理当前行编号功能的地方。
感谢您的帮助。
答案 0 :(得分:0)
寻找IVerticalRulerColumn
。根据javadoc:
垂直标尺列是一个元素 可以添加到复合材料中 垂直标尺 (org.eclipse.jface.text.source.CompositeRuler)。 复合垂直尺是一个 垂直标尺与动态 改变外表和行为 取决于它的实际安排 标尺列。垂直标尺列 支持a的合同的子集 垂直标尺。
要查找的类: org.eclipse.ui.texteditor.AbstractDecoratedTextEditor
大多数编辑都对此进行了扩充。
寻找方法: createLineNumberRulerColumn()