2010-11-28 81 views
2

我可以改变这种愚蠢的格式,我看编辑器/格式中的所有选项,但没有发现任何有用的! 当我刚写的注释块: alt textNetbeans phpdoc /评论格式化

,当我按下SHIFT + ALT + F或源/格式菜单注释块崩溃,并PHPDoc的注释所有美容被破坏:(

alt text

+0

您介意在NetBeans中分享您使用的代码着色主题吗? – 2010-11-28 16:58:13

回答

4

因为你正试图把一个PHPDoc的块中的代码中间,我相信NetBeans的是给你的初始压痕继续缩进某种组合(在工具找到|选项|编辑|格式,其中语言翻译年龄= PHP和类别=制表符和缩进)。

真正的问题是在代码流中找不到docblock注释。看看documentable elements上的phpDocumentor手册页。 Docblock注释需要在非常特定的地方进行,例如在函数之前,在类定义之前,在定义语句之前等。

在你的情况下,假设try-catch块在函数内,那么@todo会进入功能前出现的docblock。

或者,您可以切换到“单行”评论样式,例如,

// @todo - Fix something with the next line 

但这不会在phpDoc中拾起。 (事实上​​,在你的代码流程中的docblock的例子中,我不太确定phpDocumentor会选择它。)另外,它将从try语句中缩进至少一个级别,因为它出现在块内。