NetBeans中的Javascript是否有任何隐藏的代码格式设置?

时间:2011-01-13 23:45:11

标签: netbeans formatting settings code-formatting netbeans-6.9

我在NetBeans中进行PHP / Javascript开发,我真的很喜欢环境,除了一件事 - 在Javascript中,当我在语句后按ENTER键并键入左括号时,它是缩进的。像这样:

if ( a == b )
    {}

我希望大括号保持在同一水平,如下:

if ( a == b )
{}

所以当我再次按下ENTER时,我得到了这个:

if ( a == b )
{

}

可以这样做吗?

2 个答案:

答案 0 :(得分:2)

抱歉,我没有你的问题的答案。我也在NetBeans 6的某个地方徒劳地搜索了JavaScript格式。

但是,您应该注意以下事项:
在像Java这样的语言中,选择在同一行上打开大括号与在换行符上打开大括号之间进行选择是合法的。但是,在JavaScript中,你应该坚持前者,因为后者可能会产生可能影响代码解释的歧义。见here。 (我知道你引用的例子与 if 语句有关,但可能你想要保持一致。)

答案 1 :(得分:1)

netbeans的好消息在于:(netbeans 7.0)

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

寻找“ if ”缩写:

更改扩展文本定义:

来自:

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

到此:

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

保存选项。

现在在js文件中输入 if 并按 [tab] ...然后你就明白了......

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