光标放在SQL上,按alt+enter: 选择Edit <Geric SQL> Fragment,会弹出一个新的窗口,可以按代码对齐的快捷键就可以自动排版了,甚至继续alt+enter还可以Run query in console直接运行sql 注意1:如果sql显示为普通字符串,也就是没有高亮(橘黄色关键字select),说明还没有关联成sql,可以在alt+enter关联为mysql,但是我忘记是哪个了,因为已经关联了,就没办法再次看到了,可能是Language injection setting 注意2:我的idea版本是2018.1.5
需要关联到数据库,让 IDEA 认识你的 SQL 语言注入(这一步是自动的,只要上面正确关联了数据库,那么 IDEA 就可以认识你的 SQL)手动注入方式,在 SQL 语句上,显示可用操作(A-Enter),选择 Inject language or reference,选择合适的语言即可 格式化(CA-L)直接使用 IDEA 标准的格式化即可!
光标放在
SQL
上,按alt+enter
:选择

Edit <Geric SQL> Fragment
,会弹出一个新的窗口,可以按代码对齐的快捷键就可以自动排版了,甚至继续alt+enter
还可以Run query in console
直接运行sql
注意1:如果
sql
显示为普通字符串,也就是没有高亮(橘黄色关键字select
),说明还没有关联成sql
,可以在alt+enter
关联为mysql
,但是我忘记是哪个了,因为已经关联了,就没办法再次看到了,可能是Language injection setting
注意2:我的
idea
版本是2018.1.5