Как украсить код в PhpStorm и других редакторах Intellij?


Есть ли какой-нибудь способ украсить мой php-код в PhpStorm? (предпочтительнее сочетание клавиш)

 22
Author: Gopal Sharma, 2014-01-05

5 answers

Выберите Code | Reformat Code или нажмите Ctrl + Alt + L.

 53
Author: Staff, 2014-01-05 18:40:42

Выберите код для переформатирования и нажмите Ctrl + Alt + Shift + L

Это проверено и работает (Ubuntu), ура!

Для Mac:

Выберите код для переформатирования и нажмите Команда + Alt + Shift + L

Для полного переформатирования кода страницы Alt + Команда + L

Протестировано в PhpStorm 2018.1.1

 20
Author: Ravistm, 2018-08-09 06:57:47

В меню "Код" есть возможность переформатировать код. В настройках проекта есть возможность задать стиль кода для каждого типа файлов.

 3
Author: adear11, 2014-01-05 18:02:42

С тех пор это было изменено в PhpStorm 10 на Code | Format Code Сочетание клавиш Ctrl|Cmd + Alt + F

 1
Author: Bond, 2016-02-06 18:43:57

Иногда кода|переформатирования недостаточно.

В качестве примера, после переформатирования очень уродливого кода я получил такой результат

 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. В любом случае, возможна большая настройка в этом разделе.

 0
Author: Kaizoku Gambare, 2017-04-26 14:31:18