Php EclipsePDT代码折叠问题
我最近一直在使用Eclipse和PDT进行PHP开发 在编写类时,我倾向于对类常量和属性使用以下样式:Php EclipsePDT代码折叠问题,php,eclipse,eclipse-pdt,code-folding,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,
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等部分。然后单击折叠框仅隐藏关键字后的第一项
还有其他人遇到过这个问题吗?如果是,他们做了什么?我不太了解PDT,但在上,您可以通过以下方式解决此问题:
Window->Preferences->PHPeclipse->PHP
,然后在选项卡“折叠
”中取消选择所有默认设置
对于PDT,我建议您只需搜索
folding
或PHP
的首选项即可搜索此设置,谢谢您的回复。不幸的是,PDT似乎没有太多与代码折叠相关的选项。您可以为类、函数和/或docblock启用它,但这仅限于自定义。