2009-12-19 94 views
10

是否有任何netbeans/eclipse軟件/插件自動縮進插入後的整個代碼?php:自動縮進整個代碼?

不只是縮進,當我按ENTER鍵新功能。

我想例如沒有縮進代碼粘貼,它會自動縮進一切自動,因爲它可以識別使用什麼語言。

應該會節省很多時間。

+0

如果您正在尋找特定的解決方案,您可能需要添加「eclipse」和「netbeans」標籤。 – 2009-12-19 12:21:10

+0

您是否嘗試過eclipse-pdt的格式化功能? – erenon 2009-12-19 12:23:42

回答

12

在Zend Studio中(我猜也可以在Eclipse中使用PDT),您可以在編輯器視圖中粘貼文檔right click並選擇SourceFormat。源格式規則編輯於WindowsPreferencesPHPCode StyleFormatter。您可以默認選擇代碼約定,如PEAR或ZF,或創建自己的代碼約定。

如果您只是想縮進一些選定的代碼行,請選擇它並點擊tab(或shifttab以取消縮進)。這不會解決任何嵌套的代碼。爲此,請使用CtrlShiftF(感謝Paul Lammertsma指出了這一點)。

0

Polystyle是一個獨立的工具,它可以集成到大多數IDE,並執行高度可配置的源代碼格式化爲許多語言。它的成本爲15美元。

+0

你用過嗎?好嗎? – ajsie 2009-12-19 12:24:19

+0

是的。沒關係,定義自定義編碼約定非常靈活。有一個全功能的試用版,請檢查它是否適合你。 – 2009-12-19 12:30:10

+0

它看起來像日食是我和它的免費=) – ajsie 2009-12-20 00:46:20

0

我相信Eclipse的快捷方式自動縮進選中的代碼是CTRL + I,至少它是Eclipse的Java,所以我想這將是適用於Eclipse PHP一樣。

11

在Eclipse中,您可以按Ctrl + Shift + f來自動縮進打開的文件。

1

在Netbeans中,轉到源菜單,選擇格式選項。它可以滿足你的需求。它將遵循您從工具菜單,選項對話框中設置的格式選項。