禁用嵌入式PHP代码的自动缩进

时间:2018-02-01 09:22:51

标签: phpstorm phpstorm-2017.2

在我的设置中,我有4个空格来缩进PHP代码,2个用于HTML代码 我的模板有.php扩展名

当我尝试用2个空格缩进PHP代码时,它会强制4个空格。 "退格" key根本不起作用

<?php foreach($array as $k => $v) { ?>
  <a class="btn btn-default" href="<?php echo $this->url("path"); ?>">
      <?php echo $this->text('Text'); ?> <---MOVE this 2 spaces left
  </a>
<?php } ?>

如何为这种情况允许自定义缩进?

1 个答案:

答案 0 :(得分:2)

这是一个已知问题:https://youtrack.jetbrains.com/issue/WI-32401。这是一段代码,可以更好地说明这一点:

<?php foreach ($array as $k => $v) { ?>
  <a class="btn btn-default" href="<?php echo $this->url("path"); ?>">
      <?php echo $this->text('Text'); ?> <---MOVE this 2 spaces left
    <div>
      <div>
          <?php echo $this->text('Text'); ?>
          <?php
          echo $this->text('Text');
          if ($a > 1) {
              echo 1;
          }
          ?>
      </div>
    </div>
  </a>
<?php } ?>

随意投票/评论以关注问题的更新