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 > 其他并选中 "Indent code in PHP tags",如下所示:
您可以在上图中看到复选框和生成的格式。
我用 PHPStorm 更新了一些代码。
将此设置导入您的设置。它有很多与此相关的功能。
- Php
- SQL
- CSS
- JS
<?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 > 其他并选中 "Indent code in PHP tags",如下所示:
您可以在上图中看到复选框和生成的格式。
我用 PHPStorm 更新了一些代码。
将此设置导入您的设置。它有很多与此相关的功能。
- Php
- SQL
- CSS
- JS