我需要这些代码块正确缩进,如下所示:
$this->render('rights', array(
'admin' => $admin,
'editor' => $editor,
'author' => $author,
));
和widget小部件:
<?php $this->widget('zii.widgets.CMenu', array(
'items' => array(
array('label' => 'label', 'url' => 'url')
)
)); ?>
使用默认的PHPStorm设置,它会缩进此代码,如下所示:
$this->render('rights', array(
'admin' => $admin,
'editor' => $editor,
'author' => $author,
));
我转到了设置 - &gt;代码风格 - &gt;环绕和大括号,并更改了以下选项:
结果是:
$this->render('rights', array(
'admin' => $admin,
'editor' => $editor,
'author' => $author,
));
仍然不是我想要的风格,但这是我设法完成的。你能指点我需要改变的选项吗?
答案 0 :(得分:23)
尝试选择所有代码并点击:
Ctrl + Alt + I
它是自动缩进快捷方式......
答案 1 :(得分:7)
似乎是known issue。请在那里观看/投票或添加您的评论。
答案 2 :(得分:3)
我认为这可以帮助您进行格式化 你的代码 https://laracasts.com/series/how-to-be-awesome-in-phpstorm/episodes/8
答案 3 :(得分:0)
我发现取消选中以下选项可以解决我的问题:
偏好设置&gt;编辑&gt;代码风格&gt; PHP&gt;标签&#39;包装和支撑&#39; &GT;函数/构造函数调用参数&gt; 多线时对齐
这会更改以下代码:
var $numbers = $this->thing(array(
"one",
"two",
"three",
"four",
"five",
"six"
));
格式如:
var $numbers = $this->thing(array(
"one",
"two",
"three",
"four",
"five",
"six"
));