3

我将 Eclipse Helios 与 PHPEclipse 一起使用,效果很好,但我似乎无法让格式化程序(Ctrl-Shift-F)处理突出显示的代码。它似乎并没有做任何事情。有谁知道是否有办法编辑 PHPEclipse 的设置(即导入/导出格式化程序设置,如在 Eclipse Java 中)?

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

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

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

4

2 回答 2

4

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

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

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

Windows -> Preferences

然后:

PHP -> Code Style -> Formatter
于 2011-02-07T13:02:28.600 回答
0

这是为 Eclipse PDT 准备的!

从顶部菜单转到 Window > Preferences

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

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

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

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

希望这可以帮助

于 2011-02-02T00:02:33.147 回答