Ha1*_*wed 2 plugins eclipse-pde eclipse-plugin
我最近几天一直在尝试扩展默认编辑器(java,xml,所有这些)的功能,
我想要做的是在每个编辑器的侧面添加一个带有文本的大标尺.
示例:默认编辑器页面如下所示:
|-----------|
|source |
|code |
| |
|-----------|
Run Code Online (Sandbox Code Playgroud)
但我希望它像这样
|------|----|
|source| |
|code |line|
| |text|
|------|----|
Run Code Online (Sandbox Code Playgroud)
我也不能使用视图,因为我的标尺中的文本对应于某一行,并且必须与源代码一起滚动.
我试图通过实现IEditorActionDelegate来实现这一点,因为我不想要新的编辑器,但是要添加功能,但我找不到任何解决方案.
想要提一下,为了实现我的解决方案,我扩展了AbstractContributedRulerColumn
public class MyRuler extends AbstractContributedRulerColumn {
....
}
Run Code Online (Sandbox Code Playgroud)
Arne的回答提供了一些很好的建议,但我还是花了一些时间来弄清楚如何编写一个插件,在编辑器旁边添加一列文本.
我发布了一个样本,只显示每行后面带有"x"的行号.我在此过程中发现的一些有用资源是: