Отступ Eclipse для операторов if без фигурных скобок - PullRequest
0 голосов
/ 08 июля 2011

При использовании 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.

Ответы [ 2 ]

0 голосов
/ 08 июля 2011

Я даю свой ответ для Java, но я ожидаю, что замена «Java» на «PHP» также должна работать:

Перейти к Окно Предпочтение

Выберите Java Стиль кода Форматер

Отредактируйте формат и найдите все, что нужно изменить (отступили другие вещи).

Сохранить (экспортировать, если вы хотите сохранить его)

Теперь CTRL+SHIFT+F будет вставлять код так, как вы хотели.

0 голосов
/ 08 июля 2011

Просто добавьте фигурные скобки, это хорошая практика кодирования!

Или используйте троичный, если:

$current_class = ($i === $this->get_current_page()) ? "class='current'" : "");
...