私は最近、PHP 開発のために Eclipse と PDT を使用しています。
クラスを書くとき、私はクラスの定数とプロパティに次のスタイルを使用する傾向があります。
class Foo extends Bar
{
const
CNST_1 = 1,
CNST_2 = 2,
CNST_3 = 3;
private
$fred = array(),
$barney = array ();
public
$wilma = 123,
$betty = 456;
}
残念ながら、ロード時にコードを折り畳むと、コードの折り畳みがこれを混乱させます。最終的には次のようになります。
class Foo extends Bar
{
CNST_3 = 3;
$barney = array ();
$betty = 456;
}
コード展開コントロールはそこにありますが、それをクリックすると、const、public、private などの部分に到達するまで、ソース ファイルの余分な行が 1 つだけ表示されます。次に、折りたたみボックスをクリックすると、キーワードの後の最初のアイテムのみが非表示になります。
他の誰かがこの問題に遭遇しましたか?もしそうなら、彼らはそれに対して何をしましたか?