You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置Laravel Pint使用制表符而非空格进行缩进

在Laravel Pint中配置制表符缩进的解决方法

Laravel Pint 底层依赖 PHP-CS-Fixer,你可以通过自定义配置文件直接设置制表符缩进——你之前对indentation_type的理解有误,它并非仅支持布尔值,实际上可以传入字符串参数指定缩进类型。

具体配置步骤:

  • 在项目根目录创建或修改pint.json文件,添加如下内容:
{
    "rules": {
        "indentation_type": {
            "type": "tab"
        },
        "indentation_width": false
    }
}
  • 也可以使用PHP格式的pint.php配置文件:
<?php

return [
    'rules' => [
        'indentation_type' => ['type' => 'tab'],
        'indentation_width' => false,
    ],
];

配置说明:

  • indentation_type设置为['type' => 'tab'],会强制使用制表符作为缩进
  • 禁用indentation_width规则,避免它和制表符缩进逻辑冲突

配置完成后,运行./vendor/bin/pint即可让Pint使用制表符格式化代码。

内容的提问来源于stack exchange,提问作者Rawan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 17:23:08