1

Java 15为我们带来了新的JEP 378:文本块功能。这简化了多行字符串的处理。

可以让IntelliJ将该块中的文本解析为某种语法吗?有没有办法告诉 IntelliJ 文本块是SQL源代码或XML数据?

如果是这样,IntelliJ 是否可以使用其代码编辑超能力来帮助通过该文本块对嵌套在我的 Java 中的代码进行着色、编辑和格式化?

4

1 回答 1

2

是的,关于此功能,文本块与 IntelliJ IDEA 中的常规字符串的工作方式相同。因此,您可以键入Alt+ Enter,选择Inject language or reference并选择要注入的语言。并且在像正则表达式这样的语言被自动注入到正则字符串中的所有情况下,它们也会被注入到文本块中。

2 个注入 sql 和 xml 的代码块

于 2020-11-25T08:14:52.350 回答