PhpStormで私のPHPコードを美しくする方法はありますか? (キーボードショートカットが望ましい)
再フォーマットするコードを選択して押します Ctrl + Alt + Shift + L
これはテスト済みで動作しています(bunt)、乾杯!
Macの場合:
再フォーマットするコードを選択して押します Command + Alt + Shift + L
全ページコードの再フォーマット Alt + Command + L
PhpStorm 2018.1.1でテスト済み
Code | Reformat Code
を選択するか、を押します Ctrl + Alt + L。
編集:Windows用のPHPStorm 10以降、キーボードショートコードが変更されました Ctrl + Alt + F
「コード」メニューの下に、コードを再フォーマットするオプションがあります。プロジェクト設定には、各ファイルタイプのコードスタイルを設定するオプションがあります。
これは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に戻しました。とにかく、このセクションでは多くのチューニングが可能です。