我已将JEdit集成到我的Java应用程序中,并且编辑文件可以很好地工作。
我现在正在尝试突出显示/为文本文件上色。
对于.java .css
为html文件着色不能完全起作用,可能是因为它会将任务委托给js css等。
当我编辑html文件时,我的代码执行以下操作:
我在ModeProvider.instance.addMode(mode)上循环
我通过的方式为:html,css,javascript,ruby,vbscript,python,xq,xml,coffeescript
虽然3个首字母(html / css / javascript)看起来很合逻辑,但我添加了其他三个字母以避免运行时错误。
然后txt.getBuffer()。setMode(html)
在这个基本示例中,我们可以看到颜色不正确(此后颜色甚至会变差)
这是JEdit正在显示
您知道什么是错的或丢失的吗?