【问题标题】:How can I get syntax highlighting for my format in an Eclipse text editor?如何在 Eclipse 文本编辑器中为我的格式突出显示语法?
【发布时间】:2013-10-24 23:38:34
【问题描述】:
我需要在 Eclipse 文本编辑器中对具有特定结构的文本进行语法高亮显示。方案很简单;基本上每行有六个由空格分隔的单词,以#开头的行是 cmets。最重要的是突出显示 cmets,但单独为未注释行中的六个元素着色会很有用。
如果获取起来太复杂,也许我可以使用现有的插件,用于具有类似语法的东西。有什么建议吗?
【问题讨论】:
标签:
eclipse
eclipse-plugin
syntax-highlighting
text-editor
file-association
【解决方案1】:
如果你想编写自己的编辑器,你可以试试XText。使用 XText,您可以为自己的 DSL(域特定语言)编写编辑器,我怀疑这就是您所拥有的。编辑器还支持自动完成和其他不错的功能。到目前为止我还没有尝试过 XText,但我听说它很容易学习。
如果突出显示 cmets 就足够了,您还可以尝试分配文件结尾,如属性文件的配置,因为属性文件中的 cmets 也是 #。您可以在 Window -> Preferences -> Editors -> File Associations 中编辑配置,然后为您的文件类型选择 Properties File Editor。