我正在寻找一个允许我自定义动态语法高亮规则的工具:
静态语法高亮的示例(大多数 IDE 已经这样做了)。
将所有出现的单词突出显示
int
为红色。以蓝色突出显示所有字符串(包含在 中
"
)。
DYNAMIC 语法高亮示例
给定一个出现 > 两次的 txt 字符串,我希望它以紫色突出显示。
如果我单击一个文本块,我希望同一文件上的所有 txt 块都以绿色突出显示。
我假设有人以前可能已经制作过这样的荧光笔,但我在网上找不到任何东西。关于如何的任何反馈:
我可以扩展现有项目(理想情况下,我希望这是一个 IDE 插件)来自定义我的动态需求?
如果情况 1 不存在,任何可能对此类项目最有效的模板语言?即任何动态突出显示文本的框架,同时支持编辑——这些框架很容易扩展。