我正在尝试在 TextPad 中设置自定义文档类。我复制了预先存在的 c.syn 文件(C 语言的语法配色方案),并根据需要进行了调整,但我还有一些其他情况我不知道如何设置。
它适用于只包含单词、后跟或开头有空格的关键字(例如:for goto if int long main register return)。
但我也希望有以下两种情况被包含在关键字中:
- 以特定文本开头的行(例如:“kwtext;” - 如果该行以“kw”开头,则突出显示整行一直到“;”或仅突出显示“kw”)
- 像“;c=”这样的结构,它总是在行的中间(“=”已经被定义为一个OperatorChar,所以它默认是灰色的,即使我定义了“c=”或“;c” ="作为关键字)
这种情况有什么解决方法吗?
非常感谢您的任何想法!