簡體   English   中英

Phpstorm不會在輸入時縮進新行

[英]Phpstorm doesn't indent new lines on enter

<?php ?>中的代碼並不總是在PhpStorm中縮進。 它的行為如下:

<?php
  echo 's';//PRESS ENTER
//caret jumps here

  if($boolean){//PRESS ENTER
    //caret jumps here(as expected)
  }
?>

如何解決這個問題?

默認情況下,PHP代碼僅在代碼塊( {...}或數組定義(如array(...) )中縮進。 換句話說,默認情況下,PHPStorm格式化代碼如下:

<?php
echo 's';//PRESS ENTER
//caret jumps here

if($boolean){//PRESS ENTER
    //caret jumps here(as expected)
}
?>

要在<?php ... ?>標記內縮進,請轉到“首選項”>“編輯器”>“代碼樣式”>“PHP”>“其他”,然后選中“在PHP標記中縮進代碼”,如下所示:

PHPStorm PHP Code Style配置截圖

您可以在上圖中看到復選框和結果格式。

我用PHPStorm有一些更新的代碼。

將此設置導入您的設置。 它有很多與此相關的功能。

  1. SQL
  2. CSS
  3. JS

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM