如何在PHPStorm中保留缩进刀片语法?

时间:2014-07-25 19:04:44

标签: php coding-style phpstorm blade

我正在从* .blade.php文件中复制以下代码:

@section('content')
    <h1>All Users</h1>

    @if ($users->isEmpty())
        <h2>No Users Found</h2>
    @else
        @foreach ($users as $user)
            <li>{{ link_to("/users/{$user->username}", $user->username) }}</li>
        @endforeach
    @endif
@stop

这是粘贴到同一文件时的显示方式:

@section('content')
    <h1>All Users</h1>

@if ($users->isEmpty())
        <h2>No Users Found</h2>
@else
@foreach ($users as $user)
            <li>{{ link_to("/users/{$user->username}", $user->username) }}</li>
@endforeach
@endif
@stop

我假设某处的代码样式正在删除刀片语法的缩进,但我找不到哪一个。我需要改变什么设置?

1 个答案:

答案 0 :(得分:3)

一般来说:

Settings (Preferences on Mac) | Editor | Smart Keys | Reformat on Paste

为什么“一般” - 因为PhpStorm中没有适当的刀片支持(但很快就会出现)因此没有单独的格式化程序规则。因此,上述选项很可能是负责此类行为的选项。