php 如何防止在vscode中格式化时丢失缩进?

6psbrbz9  于 2022-11-28  发布在  PHP
关注(0)|答案(1)|浏览(142)

我的代码中有以下几行:

class UpdateInternalCompanyNamesFromCompanyShortNames extends Command
{
    protected $signature =
        'update:internal-company-names-from-company-short-names';

    protected $description =
        'Copy company short names to internal company names (company_erp_name) from and to local database for all '
        . 'legal persons.';

格式化后,它们变成:

class UpdateInternalCompanyNamesFromCompanyShortNames extends Command
{
    protected $signature =
    'update:internal-company-names-from-company-short-names';

    protected $description =
    'Copy company short names to internal company names (company_erp_name) from and to local database for all '
        . 'legal persons.';

请注意,等号后面的新行没有缩进,仅这一点就阻止了我使用格式化程序,但是当我看到$description后面的第二行仍然缩进时,我就很郁闷。
我已经检查了phpfmt的UI和JSON设置,什么也没找到。谷歌搜索也没用。
有人知道如何使用Intelephense来处理这个问题吗?

jgwigjjp

jgwigjjp1#

您是否尝试过使用Prettier代码格式化程序?
https://prettier.io/docs/en/index.html
您可以将其添加为VSCode的扩展。您可以通过编辑配置文件来根据需要更改配置。

相关问题