字符串中写代码_idea强大的语言注入功能

字符串中写代码_idea强大的语言注入功能

  • 语言注入介绍
  • 长期语言注入
    • 使用注释
  • 临时语言注入
  • 开启语言专用编辑器
  • 取消语言注入

语言注入介绍

语言注入就是告诉idea你这段字符串使用的是什么语言,这样编辑字符串时就会给你提供相应的语法提示和语法补全功能

长期语言注入

使用注释

在字符串上一行添加注释//language=语法名称,
比如//language=html,你在编辑字符串时idea就会按照html语法对字符串进行检查
字符串中写代码_idea强大的语言注入功能_第1张图片

临时语言注入

在字符串中使用Alt+Enter,选择inject language or reference
字符串中写代码_idea强大的语言注入功能_第2张图片
然后再选择你需要的语言
字符串中写代码_idea强大的语言注入功能_第3张图片
json语法高亮显示
字符串中写代码_idea强大的语言注入功能_第4张图片

开启语言专用编辑器

开启语言专用编辑器可以自动对特殊字符进行转义
下面使用json进行演示
使用Alt+Enter,选择edit JSON Fragment
字符串中写代码_idea强大的语言注入功能_第5张图片
直接在弹出的编辑框里面编写即可
字符串中写代码_idea强大的语言注入功能_第6张图片

取消语言注入

比如下面这个sql语句(报红是因为我idea没有连接数据库,无法解析这个表)
字符串中写代码_idea强大的语言注入功能_第7张图片

使用Alt+Enter,选择Uninject language or reference
字符串中写代码_idea强大的语言注入功能_第8张图片
完事
字符串中写代码_idea强大的语言注入功能_第9张图片

你可能感兴趣的:(笔记,intellij-idea,java,intellij,idea)