0

为了在我的博客上显示 build.gradle 示例代码,我想使用Prism突出显示语法。

但 gradle 不包含在支持的语言列表中。有没有language-xxxx突出gradle的替代方法?使用language-nginx是一个不错的选择?

4

1 回答 1

2

Gradle 使用基于 Groovy 的特定领域语言 (DSL),因此language-groovy标签应突出显示字符串和大括号等语言元素。但是,它不会突出显示与 Gradle 相关的关键字、liketaskplugins,repositoriesdependencies块。由于这些块可能由第三方插件动态添加,因此语法高亮器根本不可能。

请注意,Gradle 提供了一种基于 Kotlin 的替代 DSL,它要求将build.gradle文件重组并重命名为build.gradle.kts. 对于这些文件,标签language-kotlin可能会更好。

于 2020-06-27T10:07:30.907 回答