2011-01-13 64 views
7

我在NetBeans中進行PHP/Javascript開發,我非常喜歡這個環境,除了一件事情 - 在Javascript中,當我在聲明後按Enter時,輸入大括號,它是縮進的。就像這樣:NetBeans中是否存在隱藏的Javascript代碼格式設置?

if (a == b) 
    {} 

我想支架保持在同一水平上,像這樣:

if (a == b) 
{} 

所以,當我再次按ENTER鍵,我得到這樣的:

if (a == b) 
{ 

} 

可以這樣做,怎麼樣?

+0

我也尋求一種解決方案,以在netbeans 7.x上爲javascript格式化javascript,但我太節儉爲它開始賞金。 – 2012-04-10 16:50:49

回答

2

對不起,我沒有你的問題的答案。我也曾徒勞無功地在NetBeans 6中搜索配置JavaScript格式。

但是,您應該注意以下事項:
在像Java這樣的語言中,在同一行上的左大括號與換行符上的大括號之間進行選擇是合法的。然而,在JavaScript中,你應該堅持前者,因爲後者會引起歧義,從而影響代碼的解釋。見here。 (我知道你舉的例子涉及如果語句,但想必你要保持一致。)

+0

是的,我意識到這一點,但在大多數情況下,它沒有任何問題,所以我想在我的所有代碼中使用一致的格式。 – 2011-05-29 17:27:29

1

對NetBeans的好消息致力於此:(的NetBeans 7.0)

Tools -> Options > Editor > Code Templates: choose Language (Javascript in this case) 

尋找「如果「縮寫:

變化擴展文字定義:

從這個:

if (${expr}){ 
    ${cursor} 
} 

這樣:

if (${expr}) 
{ 
    ${cursor} 
} 

保存選項。

現在JS文件類型裏面如果並按[標籤] ...和你有它...

你能想象這些模板的所有可能性?

+0

可愛,但不完全是我想要的。 – 2011-06-30 08:01:28

相關問題