在我编写完一些代码之后,或者当其他人将代码推送到存储库时,我喜欢在代码上快速运行NetBeans的代码格式。我设法根据我的需要定制它,除了一件事;
当它在代码中时......
if ($a == $b)
$c = $d;
...... NetBeans将重新格式化如下;
if ($a == $b)
{
$c = $d;
}
在我看来,它只会降低代码的可读性。我在代码格式化首选项中搞砸了,但我没有找到执行此操作的选项。
那么如何告诉NetBeans的代码格式化程序不要在包含单行的if
语句周围添加大括号(甚至删除它们,如果它们存在,理想情况下)?
答案 0 :(得分:0)
我无法告诉您如何让NetBeans以您想要的方式处理单行块。我能提供的是一个推理,为什么NetBeans会这样做(添加大括号)。没有支撑的单个线块是危险的。如果其他人在没有添加大括号的情况下向if-block添加另一行,他们将会感到惊讶。几周前还记得"goto fail" Bug吗?发生了什么,如果你不吃添加你的大括号。