我正在 MonoDevelop 中的 Mono 中制作帕斯卡代码编辑器。我Mono.TextEditor
用作代码编辑器小部件。但是,我找不到如何突出显示小部件中的一行。编译后,我收集发生错误的行号,因此我想用红色突出显示它们。我发现
Mono.TextEditor.LineBackgroundMarker
这似乎与我想做的事情有关,但我找不到在哪里以及如何使用它。
我正在研究的另一个选项是 ViBuilder,但我什至不知道如何使用它。我可以想到两种方法来解决这个问题:
- 只需突出显示
将一行标记为错误,因为默认样式包括:
{ "name": "Underline(Error)", "color":"invalid-red" }
这似乎也是一个可能的解决方案。