如果在NetBeans中没有围绕单行的大括号

时间:2014-05-24 17:20:55

标签: php netbeans code-formatting netbeans-8

在我编写完一些代码之后,或者当其他人将代码推送到存储库时,我喜欢在代码上快速运行NetBeans的代码格式。我设法根据我的需要定制它,除了一件事;

当它在代码中时......

if ($a == $b)
    $c = $d;

...... NetBeans将重新格式化如下;

if ($a == $b)
{
    $c = $d;
}

在我看来,它只会降低代码的可读性。我在代码格式化首选项中搞砸了,但我没有找到执行此操作的选项。

那么如何告诉NetBeans的代码格式化程序不要在包含单行的if语句周围添加大括号(甚至删除它们,如果它们存在,理想情况下)?

1 个答案:

答案 0 :(得分:0)

我无法告诉您如何让NetBeans以您想要的方式处理单行块。我能提供的是一个推理,为什么NetBeans会这样做(添加大括号)。没有支撑的单个线块是危险的。如果其他人在没有添加大括号的情况下向if-block添加另一行,他们将会感到惊讶。几周前还记得"goto fail" Bug吗?发生了什么,如果你不添加你的大括号。