在phpStorm中,当我输入:
if(a==b){
(没有空格),我按“Enter”,是phpStorm的任何可能性(设置/配置)自动将该代码重新格式化为:
if ( a == b ) {
//cursor now here
}
???
根据“代码样式”设置(规则),它应该重新格式化,但它不会! (如果我手动选择代码并执行“重新格式化代码” - 那么确实如此!但我认为应该在Enter上自动完成刚才输入的代码字符串)
phpStorm v.2.1
答案 0 :(得分:2)
第一次回复时,我不明白这个问题。现在我看到的问题不是关于缩进,而是关于括号周围的空格。
此行为是设计使然,此类空格未插入 Enter ,它们仅在重新格式化代码时插入(或者当您粘贴代码并启用粘贴时自动重新格式化时)。