如何阻止IntelliJ将参数放在自己的行上?

帕特里克·柯林斯

我只是写了这一行:

HDF5CompoundDSBridgeBuilder<WritableDataPoint> actualBridgeBuilder = new HDF5CompoundDSBridgeBuilder<>(actualReader);

自动重新格式化给我:

HDF5CompoundDSBridgeBuilder<WritableDataPoint> actualBridgeBuilder = new HDF5CompoundDSBridgeBuilder<>
                (actualReader);

我认为这看起来非常奇怪,我想告诉IntelliJ永远不要将参数放在自己的一行上。我想要:

HDF5CompoundDSBridgeBuilder<WritableDataPoint> actualBridgeBuilder = new HDF5CompoundDSBridgeBuilder<>(
                actualReader);

或更好:

HDF5CompoundDSBridgeBuilder<WritableDataPoint> actualBridgeBuilder = 
       new HDF5CompoundDSBridgeBuilder<>(actualReader);

我正在查看“代码样式”>“ Java”>“包装和花括号”下的项目设置,但不确定应该更改哪个选项。我不想总是在'('之后加上新行,我只是想确保IntelliJ在中断多行语句时不会在此处中断。我看不到我可以更改的任何其他选项。

能做到吗?

编辑:如果有人想在自己的IntelliJ上进行测试,则我的边距设置为120个字符,并且确切的行(带有正确的空格数量-8个空格)为:

        HDF5CompoundDSBridgeBuilder<WritableDataPoint> actualBridgeBuilder = new HDF5CompoundDSBridgeBuilder<>(actualReader)
爪哇

导致发生换行的设置是“代码样式”>“ Java”>“ [换行和大括号]”>“方法调用参数”如果不想包装,可以设置为“不包装”。对于包装,设置为“长包装”或“长包装”。观看foo1示例代码中方法,以了解wrap和chop之间的区别。

包:

wrapped(
    0x0051, 0x0052, 0x0053,
    0x0054, 0x0055, 0x0056,
    0x0057);

劈:

chopped(
    0x0051, 
    0x0052,
    0x0053,
    0x0054, 
    0x0055, 
    0x0056,
    0x0057);

要获得第一选择,以便将“(”与方法调用(在这种情况下为构造函数调用)一起保存,请在“('”选项之后设置“换行”。这将为您提供:

HDF5CompoundDSBridgeBuilder<WritableDataPoint> actualBridgeBuilder = new HDF5CompoundDSBridgeBuilder<>(
        actualReader);

要获得第二个“更好的选择”,请将“代码样式”>“ Java”>“ [包装和花括号]”>“分配语句”设置为“长时包装”,“长时包装”或“总是包装”。设置为“长时间包装”,您将获得:

HDF5CompoundDSBridgeBuilder<WritableDataPoint> actualBridgeBuilder = 
        new HDF5CompoundDSBridgeBuilder<>(actualReader);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将导航栏放在自己的行上居中?

来自分类Dev

如何将导航栏放在自己的行上居中?

来自分类Dev

使用encoding / xml.Encoder如何将xml标头放在自己的行上?

来自分类Dev

如何获得此消息框,以便使用C#将每个句子正确地放在自己的行上?

来自分类Dev

VBA将Excel中具有两行的多列放在自己的行上

来自分类Dev

如何获取clang格式以将大括号初始化的构造的参数放在同一行上?

来自分类Dev

我如何自己将数字放在y轴的x轴上?

来自分类Dev

IntelliJ,Java格式:强制将空块放在一行上

来自分类Dev

将div放在html行上

来自分类Dev

mysql C ++将无法使用make进行编译,但是如果将g ++参数放在cmd行上,它将进行编译

来自分类Dev

mysql C ++将无法使用make进行编译,但如果将g ++参数放在cmd行上,则将进行编译

来自分类Dev

如何将标题放在桌子上?

来自分类Dev

如何将CirclePageIndicator放在ActionBar上

来自分类Dev

如何将pylab.plot行放在pylab.figtext上?

来自分类Dev

如何将Bootstrap 3孔放在同一行上?

来自分类Dev

如何将多个链接放在同一行上?(HTML5)

来自分类Dev

如何停止Eclipse XML格式化程序将文本放在新行上?

来自分类Dev

如何将f.date_select的月,日,年放在一行上?

来自分类Dev

我不确定如何将输出放在单独的行上

来自分类Dev

如何将两个Bootstrap输入组放在同一行上?

来自分类Dev

如何将代理配置放在一行上?

来自分类Dev

如何将分号放在富文本框中的同一行上?

来自分类Dev

如何将这两个元素放在同一行上?

来自分类Dev

如何将图像链接放在同一行上?

来自分类Dev

如何将常规文本和动画文本放在同一行上?

来自分类Dev

我不确定如何将输出放在单独的行上

来自分类Dev

如何将文本放在 HTML 的同一行上?

来自分类Dev

如何将<a>放在<li>行的末尾

来自分类Dev

为什么 x86 将参数放在堆栈上?

Related 相关文章

  1. 1

    如何将导航栏放在自己的行上居中?

  2. 2

    如何将导航栏放在自己的行上居中?

  3. 3

    使用encoding / xml.Encoder如何将xml标头放在自己的行上?

  4. 4

    如何获得此消息框,以便使用C#将每个句子正确地放在自己的行上?

  5. 5

    VBA将Excel中具有两行的多列放在自己的行上

  6. 6

    如何获取clang格式以将大括号初始化的构造的参数放在同一行上?

  7. 7

    我如何自己将数字放在y轴的x轴上?

  8. 8

    IntelliJ,Java格式:强制将空块放在一行上

  9. 9

    将div放在html行上

  10. 10

    mysql C ++将无法使用make进行编译,但是如果将g ++参数放在cmd行上,它将进行编译

  11. 11

    mysql C ++将无法使用make进行编译,但如果将g ++参数放在cmd行上,则将进行编译

  12. 12

    如何将标题放在桌子上?

  13. 13

    如何将CirclePageIndicator放在ActionBar上

  14. 14

    如何将pylab.plot行放在pylab.figtext上?

  15. 15

    如何将Bootstrap 3孔放在同一行上?

  16. 16

    如何将多个链接放在同一行上?(HTML5)

  17. 17

    如何停止Eclipse XML格式化程序将文本放在新行上?

  18. 18

    如何将f.date_select的月,日,年放在一行上?

  19. 19

    我不确定如何将输出放在单独的行上

  20. 20

    如何将两个Bootstrap输入组放在同一行上?

  21. 21

    如何将代理配置放在一行上?

  22. 22

    如何将分号放在富文本框中的同一行上?

  23. 23

    如何将这两个元素放在同一行上?

  24. 24

    如何将图像链接放在同一行上?

  25. 25

    如何将常规文本和动画文本放在同一行上?

  26. 26

    我不确定如何将输出放在单独的行上

  27. 27

    如何将文本放在 HTML 的同一行上?

  28. 28

    如何将<a>放在<li>行的末尾

  29. 29

    为什么 x86 将参数放在堆栈上?

热门标签

归档