NetBeans 中的 Javascript 是否有任何隐藏的代码格式设置?
我在 NetBeans 中进行 PHP/Javascript 开发,我真的很喜欢这个环境,除了一件事 - 在 Javascript 中,当我在语句后按 ENTER 键并键入左大括号时,它会缩进。像这样:
if ( a == b )
{}
我希望支架保持在同一水平,像这样:
if ( a == b )
{}
这样当我再次按 ENTER 时,我会得到这样的信息:
if ( a == b )
{
}
这可以完成吗?如何完成?
I do PHP/Javascript development in NetBeans, and I really like the environment, except for one thing - in Javascript, when I press ENTER after a statement, and type the opening brace, it is indented. Like this:
if ( a == b )
{}
I want the brace to stay on the same level, like this:
if ( a == b )
{}
So that when I press ENTER again, I'd get this:
if ( a == b )
{
}
Can this be done and how?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
抱歉,我无法回答你的问题。我也曾在 NetBeans 6 中寻找配置 JavaScript 格式的地方,但没有成功。
但是,您应该注意以下事项:
在像 Java 这样的语言中,可以在同一行上的左大括号和换行符上的左大括号之间进行选择。然而,在 JavaScript 中,您应该真正坚持前者,因为后者可能会产生歧义,从而影响代码的解释。请参阅此处。 (我知道您引用的示例与 if 语句相关,但想必您希望保持一致。)
Sorry, I don't have the answer to your question. I too have searched in vain for somewhere in NetBeans 6 to configure JavaScript formatting.
However, you should note the following:
In languages like Java it's legitimate to choose between opening brace on the same line vs. opening brace on a newline. In JavaScript, however, you should really stick to the former as the latter can give rise to ambiguities that can affect the interpretation of the code. See here. (I know the example you cite relates to the if statement, but presumably you want to be consistent.)
对于 netbeans 奉献者来说,好消息在这里:(netbeans 7.0)
查找“if”缩写:
更改扩展文本定义:
来自:
对此:
保存选项。
现在在 js 文件中输入 if 并按 [tab]...然后你就明白了...
你能想象这些模板的所有可能性吗?
Great news for netbeans devotes here: (netbeans 7.0)
Look for "if" Abbreviation:
Change Expanded text definition:
from this:
to this:
Save options.
Now inside a js file type if and press [tab]... and you got it...
Can you imagine all possibilities with these templates?