代码之家  ›  专栏  ›  技术社区  ›  Itay Sela

带实例调用的方法调用的intellij格式化程序换行

  •  1
  • Itay Sela  · 技术社区  · 7 年前

    enter image description here

    Eclipse代码格式化程序插件完成了大部分工作,但仍然存在一些差异。

    例如:

    原始行:

    object.add(new ClassForSomething(param1, param2, paramObj.method()));
    

    object.add(new ClassForSomething(param1, param2, paramObj
              .method()));
    

    使用Eclipse格式:

    object.add(new ClassForSomething(param1, param2, 
              paramObj.method()));
    

    我在哪里可以找到将我的intelliJ格式化程序调整到eclipse上的配置?

    编辑1: 我已经上传了我的代码风格-->包装和支架配置

    2 回复  |  直到 5 年前
        1
  •  3
  •   glytching    7 年前

    在里面 Preferences > Editor > Code Style > Java > Wrapping and Braces

    • 方法调用参数-不换行
    • 优先于呼叫链包装-True

    enter image description here

    • 将Java代码样式保存到特定于项目的版本,然后开始一次一项地更改其配置,直到找到正确的配置为止。
    • Preferences > Java > Code Style > Formatter

    enter image description here

        2
  •  1
  •   AlminaS    7 年前

    检查文件->设置->代码样式->Java->包装和支架。确保“链式方法调用”设置为“不换行”,并且未选中两个正方形。