一、前言
在一些场景中,我们需要在 JAVA 文件中插入一段 HTML 字符片段或者 JSON 字符数据,你会发现是如此麻烦,因为有些特殊字符无法直接在字符串中使用,需要转义才可以。对于特殊格式的字符片段,我们希望 Idea 可以完成智能补全。
适用于一些特殊场景:
1、构造JSON字符串;
2、构造HTML;
3、构造XML;
二、使用步骤
以构造JSON字符串为例,其他异曲同工。
1、创建一个字符串,将光标悬停在“”“”中间,按Alt+Enter,选择nject Language。
2、输入json,选择JSON,回车。
3、如果需要临时语言标记,按提示继续Alt+Enter,可以为字符串注释语言标记,效果如下:
如果要取消临时语言标记,光标停在字符串上,按Alt+Enter,选择Un-Inject-language即可:
4、继续Alt+Enter,编辑JSON
5、构造JSON字符串效果如下:
6、同样的,我们也可以构造一个HTML,效果如下: