Intellij idea IntelliJ代码样式仅在空白处中断

Intellij idea IntelliJ代码样式仅在空白处中断,intellij-idea,Intellij Idea,我试图在IntelliJ中创建一种代码样式,以保持格式的一致性。我想确保不会超出正确的边距,但当我重新格式化并IntelliJ尝试强制执行时,它通常会导致一些看起来很奇怪的线条 例如,它经常喜欢打断字符串中间的一行,从而产生类似 public static final String SOME_CONSTANT_STRING = "A long string that is cut" + + " off in the middle."; 我想要的是IntelliJ只在空白处断开这

我试图在IntelliJ中创建一种代码样式,以保持格式的一致性。我想确保不会超出正确的边距,但当我重新格式化并IntelliJ尝试强制执行时,它通常会导致一些看起来很奇怪的线条

例如,它经常喜欢打断字符串中间的一行,从而产生类似

public static final String SOME_CONSTANT_STRING = "A long string that is cut" +
        + " off in the middle.";
我想要的是IntelliJ只在空白处断开这行,这样这行就会看起来像

public static final String SOME_CONSTANT_STRING =
        "A long string that is cut off in the middle";

这种行为可能吗?

来自
首选项>编辑器>代码样式>Java>包装和大括号

  • Assignment语句>Wrap if long
  • 赋值语句>多行时对齐
以下是显示配置的屏幕截图:

下面的屏幕截图显示了将此格式化程序应用于超长字符串常量声明后的结果: