2016-01-13 50 views
3

Intellij IDEA似乎希望在输入大括号后重新格式化大括号内的代码块。例如,如果我有一段代码,我现在想包装在try/catch块中,一旦我输入try块的最后一个大括号,整个try块会自动重新格式化。我已经在设置中搜索,但无法找到任何可以关闭此设置的内容。有任何想法吗?关闭大括号时禁用Intellij IDEA代码重新格式化输入

回答

3

是的。

文件 - >设置 - >编辑 - >常规 - >智能钥匙

然后取消

应用选项 “打字 '}' 格式化块” - >确定

0

必须检查选项

文件“启用评论格式标记” - >设置 - >代码样式 - >格式化控制

,然后你必须把意见之间的代码: // @formatter:off// @formatter:on

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

如果选中该复选框,的代码片段之间的行注释与格式标记不会被重新格式化,但会保留原始格式。在 之后选中​​复选框,以下字段可用,您可以 指定要作为格式化标记处理的字符串。

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

+0

谢谢。我有这个打开,但我不想指定// @formatter:对每个块。其他答案正是我所需要的。 – Mensur

相关问题