代码之家  ›  专栏  ›  技术社区  ›  martindilling

重新格式化代码时,避免匿名函数周围出现换行

  •  1
  • martindilling  · 技术社区  · 8 年前

    我在IntelliJ 2017.3中使用PHP(与PhpStorm中的版本相同)。我在代码样式中找不到解决这个问题的选项。

    重新格式化时,它会在匿名函数的两侧换行。

    $collection
        ->map(
            function ($val) {
                return $val;
            }
        )
        ->each(
            function ($val) {
                return 'nope';
            }
        );
    

    但我希望保持函数声明和右大括号内联。

    $collection
        ->map(function ($val) {
            return $val;
        })
        ->each(function ($val) {
            return 'nope';
        });
    

    是否缺少一些设置?:)

    1 回复  |  直到 8 年前
        1
  •  3
  •   Jeto    5 年前

    去:

    设置(>);编辑器(>);代码样式(>);PHP>包装和支架> 函数/构造函数调用参数>“(”后的新行

    取消选中如果选中,应该更好。

    推荐文章