当前位置:   article > 正文

Idea格式化mybatis框架mapper文件_idea mybatis xml 格式化插件

idea mybatis xml 格式化插件

     最近在格式化代码时,发现代码中mybatis的mapper文件内sql语句都无法格式化,sql内的关键字也没有变色并且大写,查看自己设置如下图都没错,在sql中使用alt+enter也没有提示Language Injection Setting,并且在设置中始终无法找到这个配置选项。

网上关于sql格式化的文章基本都是基于有这个选项进行的,idea版本是2018.3,都是激活后的,搜索一番无果后只能去idea官方网站需求帮助,https://www.jetbrains.com/help/idea/language-injections-settings.html,在这个地方开始就很好的提示了想使用Language Injection Setting需要开启一个插件IntelliLang:

  1. Language Injections
  2. File | Settings | Editor | Language Injections for Windows and Linux
  3. IntelliJ IDEA | Preferences | Editor | Language Injections for macOS
  4. Ctrl+Alt+S the Settings/Preferences icon
  5. For the Language Injections page to be available, the IntelliLang plugin must be enabled. (This plugin is bundled with the IDE and enabled by default.)

在自己的插件中这个IntelliLang果然没有开启,不知道怎么给关闭了,开启后重启idea,在xml的sql文件中就可以使用alt+enter设置sql格式化了:

保证自己的dtd配置正确,sql中关键字都会变色,使用C+A+L格式化代码也会根据你的设置进行格式化了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/486524
推荐阅读
相关标签
  

闽ICP备14008679号