コードで次のスタイルの配列初期化を使用しています。
$a = array(
'one' => 123,
'two' => 456
);
しかし、この場合、PDT/Zend Studio は正しく動作しません。[Return] キーを押すと、カーソルが $a の下に置かれ (私の例では)、インデントが無視されます。配列キーが数字の場合 (少なくとも引用符で始まらない場合)、すべて正常に動作しています。
これが現在の動作です(| —は編集者が[Return]を押した後にキャレットを置く位置です)
$a = array(
'one' => 123,[RETURN]
|
);
これは期待される結果です:
$a = array(
'one' => 123,[RETURN]
|
);
では、編集者に私のインデント規則に従うように強制することは可能ですか?