如何在 AvaloniaEdit 中使用自定义语法高亮?

问题描述 投票:0回答:1

我正在尝试使用https://github.com/AvaloniaUI/AvaloniaEdit。 它工作正常,但我无法让我的自定义语法突出显示工作。

我需要使用哪些功能?哪些文件?

我有所有语法文件,但我不知道我需要哪个。

对于这个非常基本的问题我真的很抱歉,但是我真的尝试了一整天,但没有成功。

我知道自述文件中有这样的说明:

或者,如果您想支持自己的语法,您只需要安装 AvaloniaEdit.TextMate 包,并实现 IRegistryOptions 接口,这是目前最简单的方法,以防您想使用 AvaloniaEdit 与捆绑的语法集不同TextMateSharp.Grammars.

但我不明白我到底应该做什么。

syntax-highlighting text-editor textmate avaloniaui avalonia
1个回答
0
投票

我对 Avalonia 编辑器不太熟悉,但是,您可以查看 AlterNET Software Code Editor。这是一篇解释语法解析/突出显示的博客文章: https://www.alternetsoft.com/blog/code-parsing-explained

它也支持 TextMate 语法: https://www.alternetsoft.com/blog/text-mate-parsing

© www.soinside.com 2019 - 2024. All rights reserved.