Intellij IDEA似乎想在输入右括号后重新格式化括号内的代码块。例如,如果我有一个代码块,我现在想要在try / catch块中包装,一旦我输入try块的右括号,整个try块就会自动重新格式化。我在设置中进行了搜索,但未能找到任何可以解决此问题的内容。有什么想法吗?
答案 0 :(得分:3)
是
档案 - >设置 - >编辑 - >一般 - >智能钥匙
然后取消选中“在键入时重新格式化'}'”
选项申请 - >行
答案 1 :(得分:0)
您必须在
中选中“在评论中启用格式化程序标记”选项档案 - >设置... - >代码风格 - >格式化程序控制
然后您必须将代码放在评论之间:// @formatter:off
和// @formatter:on
From the documentation about the option "Enable formatter markers in comments":
如果选中此复选框,则代码片段 带有格式标记的行注释之间不会 重新格式化但将保留原始格式。在你之后 选中复选框,下面的字段变为可用,您可以 指定要视为格式标记的字符串。
如果清除该复选框,则将忽略格式标记 带有标记的行注释之间的代码将被重新格式化。