gpt4 book ai didi

php - 如何在 VS Code 中将 PHP 代码花括号自动格式化为新行

转载 作者:行者123 更新时间:2023-12-03 22:00:25 26 4
gpt4 key购买 nike

我目前正在使用 VS Code 的最新版本 1.41.1(在撰写本文时)。

我已经安装了 PHP CS Fixer 来自动格式化我的代码。但是有一种我不喜欢的行为。它总是像这样格式化代码:

if (condition) {
// code...
} else {
// code
}

但这并没有给我很好的可读性。

我想实现这一点:
if (condition)
{
// code...
}
else
{
// code
}

在 VS Code 中是否有任何扩展支持 PHP 的这种代码格式?或者 PHP CS Fixer 中是否有任何选项可以跳过格式化这些大括号?还有其他选择吗?

最佳答案

根据@Nicolas 的评论,我能够分两步完成它。

  • 我必须在项目的根目录中创建一个名为 .php_cs 的文件
  • 将此代码块添加到文件中:
    <?php

    return PhpCsFixer\Config::create()
    ->setRules(array(
    'braces' => array(
    'position_after_anonymous_constructs' => 'next',
    'position_after_control_structures' => 'next',
    )
    ));

  • 一切都完成了,就像一个魅力。感谢@Nicolas 的帮助!

    关于php - 如何在 VS Code 中将 PHP 代码花括号自动格式化为新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59770057/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com