jay*_*100 8 eclipse ide netbeans syntax-highlighting dynamic
我正在寻找一种工具,可以让我自定义动态语法高亮规则:
静态语法突出显示的示例(大多数IDE已经执行此操作).
将所有出现的单词突出显示int
为红色.
突出显示"
蓝色的所有字符串(括起来).
DYNAMIC语法突出显示的示例
给定一串txt出现>两次,我希望它突出显示为紫色.
如果我点击一个文本块,我希望同一文件中的所有txt块都突出显示为绿色.
我假设有人可能之前已经建造了这样的荧光笔,但我在网上找不到任何东西.如何反馈:
我可以扩展现有项目(理想情况下,我希望这是一个IDE插件)来自定义我的动态需求吗?
在案例1不存在的情况下,任何对这类项目最有效的模板语言?即任何框架,动态地,动态地突出文本,同时启用编辑 - 易于扩展.
Emacs (www.gnu.org/s/emacs/) 应该能够做到这一点。
Emacs 的可定制性非常强;您编写 (e)Lisp 函数以使其执行您想要的操作。许多 Emacs 的特定于语言的模式都会“固定”突出显示关键字;您应该能够劫持该机制并根据您的兴趣使突出显示动态化。GNU 提供了用于此类模式的巨大 eLisp 代码库。