gpt4 book ai didi

plugins - Eclipse插件开发: how to add functionality to editor

转载 作者:行者123 更新时间:2023-12-02 07:11:48 26 4
gpt4 key购买 nike

我最近几天一直在尝试扩展默认编辑器(java、xml,所有这些)功能,

我想要做的是在每个编辑器的侧面添加一个带有文本的大标尺。

示例:默认编辑器页面如下所示:

|-----------|
|source |
|code |
| |
|-----------|

但我希望它是这样的

|------|----|
|source| |
|code |line|
| |text|
|------|----|

我也无法使用 View ,因为标尺中的文本对应于某一行,并且必须与源代码一起滚动。

我尝试通过实现 IEditorActionDelegate 来做到这一点因为我不需要一个新的编辑器,而是要添加功能,但我找不到任何解决方案。


想要提及的是,为了将我的解决方案付诸实践,我扩展了 AbstractContributedRulerColumn

public class MyRuler extends AbstractContributedRulerColumn {
....
}

最佳答案

Arne's answer给出了一些很好的建议,但我仍然花了一段时间才弄清楚如何编写一个在编辑器旁边添加一列文本的插件。

published a sample只显示行号,每行后面带有“x”。我一路上发现的一些有用的资源是:

关于plugins - Eclipse插件开发: how to add functionality to editor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5226627/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com