键入右括号时禁用Intellij IDEA代码重新格式化

时间:2016-01-13 15:26:30

标签: java intellij-idea

Intellij IDEA似乎想在输入右括号后重新格式化括号内的代码块。例如,如果我有一个代码块,我现在想要在try / catch块中包装,一旦我输入try块的右括号,整个try块就会自动重新格式化。我在设置中进行了搜索,但未能找到任何可以解决此问题的内容。有什么想法吗?

2 个答案:

答案 0 :(得分:3)

档案 - >设置 - >编辑 - >一般 - >智能钥匙

然后取消选中“在键入时重新格式化'}'”

选项

申请 - >行

答案 1 :(得分:0)

您必须在

中选中“在评论中启用格式化程序标记”选项

档案 - >设置... - >代码风格 - >格式化程序控制

然后您必须将代码放在评论之间:// @formatter:off// @formatter:on

From the documentation about the option "Enable formatter markers in comments":

  

如果选中此复选框,则代码片段   带有格式标记的行注释之间不会   重新格式化但将保留原始格式。在你之后   选中复选框,下面的字段变为可用,您可以   指定要视为格式标记的字符串。

     

如果清除该复选框,则将忽略格式标记   带有标记的行注释之间的代码将被重新格式化。