は、私たちはPHP.netPhpStormコードのリファクタリングのelseif PHP
<?php
if ($a > $b)
{
echo "a is größer als b";
}
else if ($a == $b)
{
echo "a ist gleich groß wie b";
}
else
{
echo "a ist kleiner als b";
}
?>
かなり基本的なものから、この例を見てみましょう。 STRGまたはCTRL + ALT + Lは、コードを再フォーマットではなく、奇妙な方法で:
if ($a > $b)
{
echo "a is größer als b";
}
else
{
if ($a == $b)
{
echo "a ist gleich groß wie b";
}
else
{
echo "a ist kleiner als b";
}
}
は、私はこれを引き起こす可能性がそのことを知っているだろう何のテンプレートか何かはありません。それにもかかわらず、この種の方法でコードを変更するのは迷惑です。
質問: PhpStormがこれをやり遂げるのを防ぐ方法を教えてください。これは、ソフトウェアの最新のアップデート(PhpStorm 2016.2.2)が以前のものではなかった場合にのみ表示されます。
PhpStormのバージョンがある
- PhpStorm 2016年2月2日
- ビルド#PS-162.2380.11、10月24日に建てられ、2016
- JRE:1.8.0_112-リリース-287-B3 AMD64
- JVM:OpenJDKの64ビットサーバーVM JetBrainsのsro社によって
どのような書式をしたいですか? –
else if構文がこのような方法で分割されていないこと。問題は、 'elseif'はコードリファクタリングの後も同じままであり、' else if'はそうではありません。これは最新のアップデートで変更されたものです –
私はこれがデフォルトの動作であることと、自分のコードだけを残すための特別な処理が必要だと混乱しています。とてもばか。 – jxmallett