如何在PhpEclipse中配置格式化程序设置?

时间:2011-01-29 18:22:09

标签: php eclipse formatter phpeclipse

我正在使用带有PHPEclipse的Eclipse Helios,它工作得很好,但我似乎无法使用格式化程序(Ctrl-Shift-F)来处理突出显示的代码。它似乎没有做任何事情。有没有人知道是否有办法为PHPEclipse编辑设置(即导入/导出格式化程序设置,如Eclipse Java)?

基本上,我的问题是它甚至没有做任何合理的。如果我有:

   class SomeClass {
     function myFunc() {
     if (isEnabled()
     ) 
   {
   // do something
   }
     }
   }

它不会将括号移动到正确的缩进处。如果它甚至可以做到这一点,我会很高兴。 :)

2 个答案:

答案 0 :(得分:4)

选择您的代码并按Ctrl + I,这将格式化上述代码,如下所示:

class SomeClass {
    public function myFunc() {
        if (isEnabled()
        )
        {
            // do something
        }
    }
}

据我所知,您可以实际设置的与格式有关的唯一事情是天气或不使用空格或制表符进行缩进。

Windows -> Preferences

然后:

PHP -> Code Style -> Formatter

答案 1 :(得分:0)

这适用于Eclipse PDT!

从顶部菜单转到Window>首

从左侧单击PHP以展开PHP的所有设置。

单击“代码样式”以编辑PHP的代码模板

在我的eclipse安装中,格式化代码的结果

class SomeClass {
    function myFunc() {
        if (isEnabled()
        )
        {
            // do something
        }
    }
}

希望这有帮助