【问题标题】:Syntax-Highlighting in Intellij - Custom LanguageIntellij 中的语法高亮 - 自定义语言
【发布时间】:2019-08-24 03:10:12
【问题描述】:

我目前正在用 Java 开发用于自定义语言的 Intellij-Plugin。

有什么方法可以让我轻松通过我的代码为语法高亮注册文件类型和关键字?

【问题讨论】:

  • “以编程方式”是什么意思?你的意思是你语言的关键词不固定?
  • 我想我选错了词。我的意思是,我可以通过我的代码设置文件类型和关键字。
  • 对不起,我还是不太明白你的意思。每个自定义语言插件都定义了一种文件类型,将其与某些文件扩展名相关联,并为该文件类型定义了关键字。您是否正在尝试完成与此不同的事情?
  • 请查看自定义语言开发文档jetbrains.org/intellij/sdk/docs/reference_guide/…
  • 抱歉回复晚了。我现在用自定义语言开发文档解决了我的问题。我实际上是在寻找一种更简单的方法来解决语法突出显示,而无需生成 Lexer 和 Parser 等,因为我只需要突出显示一些关键字。

标签: java intellij-idea syntax-highlighting intellij-plugin


【解决方案1】:

您可以进入文件 > 设置 > 编辑器 > 文件类型

  • 根据需要创建新文件名;说javascript自定义 填写要按组突出显示的关键字(1-4) ** 注意要让它工作,你必须重新创建整个列表(通过互联网搜索关键字列表并不难) 一旦您对列表感到满意,只需使用通配符 *.js 在该文件上添加文件名模式(这是将使用您的自定义文件而不是提供的**易于返回/编辑/删除您自己的文件的部分)

这是我在网上找到的一个例子CSS Keyword list example

【讨论】:

    猜你喜欢
    • 2011-08-06
    • 1970-01-01
    • 2016-12-30
    • 2011-09-03
    • 1970-01-01
    • 1970-01-01
    • 2017-09-13
    • 2020-07-24
    • 1970-01-01
    相关资源
    最近更新 更多