IDEA 注释在 else if 语句上

发布于 2022-09-11 22:27:57 字数 632 浏览 19 评论 0

希望得到的效果是:

if (0) {
    echo '123';
}


// 注释内容
else if (1) {
  foo();

} else {
  echo 3;
}

期望 “注释内容” 能够保持在 else if 之上,而注释上面能有几个换行作为每段代码之间的区分。

但是 IDEA 默认的 PHP 格式化配置会格式化成下面这样(注释上面的空行消失了):

if (0) {
    echo '123';
} // 注释内容
else if (1) {
    foo();

} else {
    echo 3;
}

我在 IDEA 配置中 Code Style 找了很久都没有找到合适的配置。我尝试使用 'else' on new line 选项,可以达到期望效果,但是没有注释的 else 分支也被加了换行:

if (0) {
    echo '123';
}


// 注释内容
else if (1) {
    foo();

} <-- 这里多出一行
else {
    echo 3;
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文