如何美化PhpStorm和其他Intellij编辑器中的代码?

时间:2014-01-05 18:00:23

标签: phpstorm

有没有办法在PhpStorm中美化我的PHP代码? (最好使用键盘快捷键)

5 个答案:

答案 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.无论如何,在本节中可以进行大量的调整。

相关问题