Eclipse PDT代码折叠问题

时间:2011-02-07 11:23:27

标签: php eclipse eclipse-pdt code-folding

我最近一直在使用Eclipse和PDT进行PHP开发。

在编写类时,我倾向于对类常量和属性使用以下样式:

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 个答案:

答案 0 :(得分:0)

我不太了解PDT,但在PHPeclipse你可以通过以下方式解决这个问题:

Window -> Preferences -> PHPeclipse -> PHP然后在“Folding”标签中取消选中所有默认设置。

对于PDT,我建议您通过简单地搜索foldingPHP的偏好设置来搜索此设置。