Ответ 1
Выберите Code | Reformat Code
Code | Reformat Code
или нажмите Ctrl + Alt + L.
РЕДАКТИРОВАТЬ: шорткод клавиатуры изменился с PHPStorm 10 для Windows на Ctrl + Alt + F
Есть ли способ украсить мой php-код в PhpStorm? (предпочтительным будет сочетание клавиш)
Выберите Code | Reformat Code
Code | Reformat Code
или нажмите Ctrl + Alt + L.
РЕДАКТИРОВАТЬ: шорткод клавиатуры изменился с PHPStorm 10 для Windows на Ctrl + Alt + F
Выберите код для переформатирования и нажмите Ctrl + Alt + Shift + L
Это проверено и работает (Ubuntu), ура!
Для Mac:
Выберите код для переформатирования и нажмите Command + Alt + Shift + L
Для полного переформатирования кода страницы Alt + Command + L
Протестировано в phpStorm 2018.1.1
В меню "Код" есть опция "Преобразовать код". В настройках проекта есть возможность задать стиль кода для каждого типа файла.
С тех пор это изменение было изменено в PHPStorm 10 до Code | Format Code
Ctrl|Cmd + Alt + F
Иногда код | Реформата недостаточно.
В качестве примера, после внесения очень уродливого кода я получил этот результат
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. Во всяком случае, в этом разделе возможна большая настройка.