IntelliJ IDEA 无法正确格式化 SQL 代码

4 code-formatting jetbrains-ide intellij-idea

我已经重新安装了最新版本的 IntelliJ IDEA,然后当我尝试格式化 SQL 文件时,它对所有行进行排序,如图所示。

我的 SQL 文件

不过,我在之前的版本中没有对 SQL 格式进行任何设置,格式是可以的,如我当前的设置预览所示,如下所示:

我当前的设置

那么,有什么默认设置可以正确格式化 SQL 吗?设置中有很多选择,但我只想使用设置中可用的默认选项(我尝试过,但格式几乎相同)。

Ese*_*met 5

我遇到了同样的问题。Settings/Languages&Frameworks/SQL Dialects,在那里您可以找到文件的方言。将其更改为您使用的内容。

这就是我解决问题的方法,即使你应用全局或项目SQL Dialect,文件也可能不会更新。

在此输入图像描述

正如您从图像中看到的,Generic SQL导致了问题。