我已经重新安装了最新版本的 IntelliJ IDEA,然后当我尝试格式化 SQL 文件时,它对所有行进行排序,如图所示。
但是,我在之前的版本中没有对 SQL 格式进行任何设置,并且格式是可以的,如我当前的设置预览所示:
那么,有什么默认设置可以正确格式化 SQL 吗?设置中有很多选择,但我只想使用设置中可用的默认选项(我尝试过,但格式几乎相同)。
我也遇到了同样的问题。 Settings/Languages&Frameworks/SQL Dialects,在那里您可以找到文件的方言。改成你用的。
我就是这样解决问题的,即使你应用全局或项目SQL Dialect,文件也可能不会更新。
从图中可以看出,问题是由
Generic SQL
对我来说,它可以禁用“换行”选项卡中的“换行符”选项