【问题标题】:PHP-Netbeans: How to change formatting for multi-conditional if statementsPHP-Netbeans:如何更改多条件 if 语句的格式
【发布时间】:2013-04-02 01:16:54
【问题描述】:

我有以下代码:

if(
    condition1
    && condition2
    && condition3
) {
    // do something
}

在 netbeans 重新格式化后,我得到了

if(
    condition1 && condition2 && condition3
) {
    // do something
}

这不是我想要的。

我已经尝试更改 Editor>Formatting>PHP>Wrapping>If 语句 - 但我什至无法弄清楚此选项的作用,但至少它似乎无法解决我的问题。

如何使 netbeans 以我喜欢的方式格式化多条件 if(或保持原样)?

【问题讨论】:

    标签: netbeans code-formatting netbeans-7.3


    【解决方案1】:

    Netbeans 稍微改变了语法。您需要在 AND 运算符的末尾而不是之前进行换行,它会在格式后保留换行符。

    if(
        condition1 &&
        condition2 &&
        condition3
    ) {
        // do something
    }
    

    【讨论】:

    • 谢谢,完美运行。我本来希望它们排在前面,因为这些行可能会很长,所以最好直接查看它是 AND 还是 OR(无需在较小的屏幕上滚动),但最好是拥有一切反正在一条线上。谢谢
    • 当第二个或第三个条件为!condition1时,不起作用。结果是:if(condition1 or ! condition2) ...
    • 有什么选项可以将&& 放在前面吗?
    猜你喜欢
    • 2016-12-12
    • 2019-04-29
    • 2013-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多