如何在PhpStorm的新行中重新格式化代码关联数组?

kar*_*fci 3 php phpstorm

简单地说,我现在有以下代码:

$myArray = array( 'restaurant_id' => $res_id, 'menu_id' => $menu_id, 'food_id' => $foods_id);
Run Code Online (Sandbox Code Playgroud)

重新格式化后,我的数组显示在一行中.如果数组很长,那么浪费时间浪费在编辑器的右侧.

我想重新格式化我的所有代码数组代码段,如下所示:

$myArray = array(
   'restaurant_id' => $res_id, 
   'menu_id' => $menu_id, 
   'food_id' => $foods_id);
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

kar*_*fci 15

最后!我发现了这个问题.在File | Settings | Editor | Code Style | Wrapping and Braces | Array InitializerOption中没有换行.因为重新格式化代码没有按预期工作.

  • 我甚至不知道我可以点击"不要换行";-)我把它替换为"长时间砍掉"!Peeeerfect! (4认同)