gpt4 book ai didi

Avalonedit 显示语法错误

转载 作者:行者123 更新时间:2023-12-04 07:38:18 25 4
gpt4 key购买 nike

当我使用 avalonedit 开发自定义语言 IDE 时,我遇到了一个问题。我使用正则表达式来检查语法,它按设计工作。但是,我想用波浪文本标记显示语法错误。我确实在 google 上搜索过,但该解决方案要么已过时,要么不可行。有任何想法吗?提前谢谢。

最佳答案

AvalonEdit 没有内置此功能。然而,它提供了自己实现它所需的所有基础设施。在 SharpDevelop IDE 中,我们有一个可以满足您需求的实现。

您需要一些来自 SharpDevelop 存储库 (https://github.com/icsharpcode/SharpDevelop/) 的代码:

  • 文本标记服务、文本标记
  • 及其相关的接口(interface)和枚举。

  • 为了让您更轻松,我创建了一个小型示例应用程序:

    https://github.com/siegfriedpammer/AvalonEditSamples/tree/master/TextMarkerSample

    它使用 AvalonEdit 5 nuget 包并包含上面提到的类,以及一个 WPF 窗口来测试它。

    关于Avalonedit 显示语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22276759/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com