gpt4 book ai didi

java - 重建 Eclipse 编辑器

转载 作者:行者123 更新时间:2023-12-01 10:33:35 26 4
gpt4 key购买 nike

我有一个附带编辑器的 Eclipse 插件。
我添加了更改语法突出显示颜色的首选项,但这些更改仅在我手动重新启动编辑器后才适用。

我通过一个 DefaultDamagerRepairer 实现了语法高亮显示,它让扫描仪返回一个标记,并在该标记中定义相应的颜色。我通过应用于相应首选项的 PropertyChangeListener 更改返回 token ,但如前所述,编辑器在重新启动之前不会显示新颜色。

有没有办法以编程方式重建或重绘编辑器?
我发现如果我开始在编辑器中输入,它会部分更新新颜色。我认为这是因为我设置了 PresentationReconciler,但我没有找到一种方法来强制此协调器重新计算编辑器的内容。

最佳答案

调用 ITextViewer/ISourceViewerinvalidateTextPresentation 方法,使其使用新设置重建整个屏幕。

关于java - 重建 Eclipse 编辑器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34946602/

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