PHPStorm php代码缩进

PHPStorm php代码缩进,phpstorm,Phpstorm,我需要将这些代码块正确缩进,如下所示: $this->render('rights', array( 'admin' => $admin, 'editor' => $editor, 'author' => $author, )); $this->render('rights', array( 'admin' => $admin,

我需要将这些代码块正确缩进,如下所示:

$this->render('rights', array(
    'admin' => $admin,
    'editor' => $editor,
    'author' => $author,
));
$this->render('rights', array(
                             'admin' => $admin,
                             'editor' => $editor,
                             'author' => $author,
                        ));
和小部件片段:

<?php $this->widget('zii.widgets.CMenu', array(
    'items' => array(
        array('label' => 'label', 'url' => 'url')
    )
)); ?>
我转到设置->代码样式->换行和大括号,并更改了以下选项:

  • 数组初始值设定项->多个数组时对齐(取消选中)
  • 方法调用参数->多个时对齐(取消选中)
结果是:

$this->render('rights', array(
        'admin' => $admin,
        'editor' => $editor,
        'author' => $author,
    ));

仍然不是我想要的风格,但这就是我所能做到的。您能告诉我需要更改的选项吗?

这似乎是一个。请观看/投票或在此处添加您的评论。

尝试选择所有代码并单击: Ctrl+Alt+I

这是自动缩进快捷方式…

我认为这将有助于您设置格式 你的代码

我发现取消选中以下选项可以解决问题:

首选项>编辑器>代码样式>PHP>选项卡“换行和大括号”>函数/构造函数调用参数>多行对齐

这将更改以下代码:

var$numbers=$this->thing(数组)(
“一个”,
“两个”,
“三”,
“四”,
“五个”,
“六个”
));
格式如下:

var$numbers=$this->thing(数组)(
“一个”,
“两个”,
“三”,
“四”,
“五个”,
“六个”
));

您是否找到了解决方案?新的快捷方式是Ctrl+Alt+L,这对于mint用户来说非常好,它在Windows上实现了phpstorm 2016.1的功能☺ 在MacOS上会是怎样的呢?在MAC上,它只是
cmd+alt+L
@avn most comfortable2016,我仍然有这个问题(非常棒的链接:)