【问题标题】:IntelliJ code style only break on whitespaceIntelliJ 代码样式仅在空格处中断
【发布时间】:2017-09-24 16:06:37
【问题描述】:

我正在尝试在 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";

这种行为可能吗?

【问题讨论】:

    标签: intellij-idea


    【解决方案1】:

    来自Preferences > Editor > Code Style > Java > Wrapping and Braces ...

    • Assignment statement > Wrap if long
    • Assignment statement > Align when multiline

    这是显示配置的屏幕截图:

    这是一个屏幕截图,显示了将这个格式化程序应用于一个很长的字符串常量的声明后的结果:

    【讨论】:

      猜你喜欢
      • 2020-04-28
      • 1970-01-01
      • 2015-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-25
      • 2023-03-04
      相关资源
      最近更新 更多