NetBeans中是否存在隐藏的Javascript代码格式设置?

问题描述:

我在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

对不起,我没有你的问题的答案。我也曾徒劳无功地在NetBeans 6中搜索配置JavaScript格式。

但是,您应该注意以下事项:
在像Java这样的语言中,在同一行上的左大括号与换行符上的大括号之间进行选择是合法的。然而,在JavaScript中,你应该坚持前者,因为后者会引起歧义,从而影响代码的解释。见here。 (我知道你举的例子涉及如果语句,但想必你要保持一致。)

+0

是的,我意识到这一点,但在大多数情况下,它没有任何问题,所以我想在我的所有代码中使用一致的格式。 – 2011-05-29 17:27:29

对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