如何阻止IntelliJ重新格式化SQL代码?

如何阻止IntelliJ重新格式化SQL代码?,sql,intellij-idea,code-formatting,intellij-idea-2016,Sql,Intellij Idea,Code Formatting,Intellij Idea 2016,IntelliJ在键入右括号时重新格式化SQL代码。我怎么关掉这个?例如,我写了一些类似于: 现在,当我在右边空白处键入“')”以关闭该公共表表达式时,它会像这样重新编写代码: 我怎么关掉这个?我知道我可以在“编辑器>代码样式>SQL”的“首选项”中更改某些内容。例如,我可以通过关键字告诉它不要大写。但我想告诉它,当我键入“')”时,不要重新格式化代码。“禁用格式化”有一个复选框,但如果我选中了该复选框,那么即使在我想重新格式化代码的时候,我也无法重新格式化代码。在编辑器中常规智能钥匙在键入

IntelliJ在键入右括号时重新格式化SQL代码。我怎么关掉这个?例如,我写了一些类似于:

现在,当我在右边空白处键入“')”以关闭该公共表表达式时,它会像这样重新编写代码:


我怎么关掉这个?我知道我可以在“编辑器>代码样式>SQL”的“首选项”中更改某些内容。例如,我可以通过关键字告诉它不要大写。但我想告诉它,当我键入“')”时,不要重新格式化代码。“禁用格式化”有一个复选框,但如果我选中了该复选框,那么即使在我想重新格式化代码的时候,我也无法重新格式化代码。

编辑器中
常规
智能钥匙
在键入“}”时有一个复选框
重新格式化块。

它似乎也适用于SQL中的

缺点是,它是所有语言的单一选项,因此,如果您只希望SQL有不同的行为,它将不起作用