有没有办法在PhpStorm中美化我的PHP代码? (最好使用键盘快捷键)
答案 0 :(得分:66)
选择Code | Reformat Code
,或按 Ctrl + Alt + L 。
编辑:自PHPStorm 10 for windows到 Ctrl + Alt + F
后,键盘短码已更改答案 1 :(得分:21)
选择要重新格式化的代码,然后按 Ctrl + Alt + Shift + L
这是经过测试和运作的( Ubuntu ),欢呼!
对于Mac:
选择要重新格式化的代码,然后按 Command + Alt + Shift + L
对于整页代码重新格式化 Alt + Command + L
在phpStorm 2018.1.1中测试
答案 2 :(得分:3)
在“代码”菜单下,有一个重新格式代码选项。在项目设置中,可以选择为每种文件类型设置代码样式。
答案 3 :(得分:2)
此后,PHPStorm 10已更改为Code | Format Code
Ctrl | Cmd + Alt + F
答案 4 :(得分:1)
有时候Code |重新格式化还不够。
作为一个例子,在重新格式化一个非常难看的代码后,我得到了这个结果
public function createAction(Request $request)
{
$news = new News();
$em = $this->getDoctrine()->getManager();
$form = $this->get('form.factory')
->createNamed(
'backend_news',
'backend_news',
$news,
array(
'action' => '',
'method' => 'POST',
'attr' => array(
'class' => 'form-horizontal',
'role' => 'form'
)
)
)->add('submit', 'submit', array('label' => 'Valider'));;
$form->handleRequest($request);
[...]
return $this->render('BackendNewsBundle:List:form.html.twig', array(
'form' => $form->createView()
));
}
在这种情况下,您需要转到
偏好设置|编辑|代码风格| PHP
从这里微调。然后重新格式化。 这个文件的示例是很多空白行,所以我把0添加到“代码”中。空行选项卡的一部分。一旦我重新格式化了代码,我就把它重新设置为2.无论如何,在本节中可以进行大量的调整。