2010-11-28 54 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語句中縮進至少一個級別,因爲它出現在塊內。