当使用没有大括号的if-statements
时,Eclipse不会缩进它们,如下所示:
if($i === $this->get_current_page())
$current_class = "class='current'";
else
$current_class = '';
但我确实想要缩进它们,如下所示:
if($i === $this->get_current_page())
$current_class = "class='current'";
else
$current_class = '';
我使用CTRL + Shift + F来缩进代码。
顺便说一句,我正在使用Eclipse进行PHP开发。
答案 0 :(得分:0)
添加大括号,这是一个很好的编码习惯!
或者使用三元if:
$current_class = ($i === $this->get_current_page()) ? "class='current'" : "");
答案 1 :(得分:0)
我给出了Java的答案,但我怀疑用“PHP”替换“Java”也应该有效:
转到窗口→偏好设置
选择 Java →代码样式→格式化程序
编辑格式并查找需要更改的内容(缩进或其他内容)。
保存(如果要保留则导出)
现在CTRL+SHIFT+F
会按照您想要的方式缩进代码。