0

我在哪里可以告诉 scintilla 识别不同的关键字集?我想给它们上色,就像记事本++一样。

4

2 回答 2

1

采用SCI_SETKEYWORDS

于 2010-11-07T18:32:56.720 回答
0

好吧,闪烁行为是非常硬编码的,因此调整词法分析器非常微妙。我放弃了使用 Qscintilla 或 scintilla,转而使用 TextAdept,它使用 LUA 来构建词法分析器。

mac 版本似乎有一些速度问题,但我想当它作为便携式 .app 出现时它会被修复(或不修复)(让我们祈祷)。

无论如何,我很遗憾我没能像我想要的那样制作一个好的 C++ 编辑器,似乎我想要现有库可以提供的太多功能但需要一些工作,而我没有时间去做。我对 scintilla 感到非常失望,它是一个很好的库,但代码看起来有点臃肿,我想做一个与语言无关的词法分析器和子类似乎是一个更好的主意,但我不会尝试重新设计已经已完成。

于 2010-11-25T15:22:10.853 回答