在哪里可以告诉scintilla识别不同的关键字集?我想以不同的颜色对它们进行着色,就像记事本++那样。
答案 0 :(得分:1)
使用SCI_SETKEYWORDS
答案 1 :(得分:0)
好的scintilla行为是非常硬编码的,因此调整词法分析器是非常微妙的。我放弃使用Qscintilla或scintilla,并切换到TextAdept,它使用LUA来构建词法分析器。
mac版本似乎有一些速度问题,但我想它将被修复(或不会)它将作为便携式.app(让我们祈祷)。
无论如何,我很遗憾我无法像我想的那样制作一个好的C ++编辑器,似乎我想要现有的libs可以提供的功能太多但需要一些工作,我没有时间对于。我对scintilla非常失望,它是一个很好的lib,但代码看起来有点膨胀,我想做一个与语言无关的词法分析器和子类似乎是一个更好的主意,但我不会尝试重新设计已经有的已经完成了。