Я пытаюсь выяснить, если я пропустил (или неправильно использовал) настройку конфигурации.
Используя autoformat на этом фрагменте кода:
<?php class foo { public function test() { $x = $this->foobar( 1, 2 ); } }
производит:
<?php class foo { public function test() { $x = $this->foobar( 1, 2 ); } }
и я хотел бы, чтобы netbeans перестали это делать, потому что кроме этого автоформатирование работает очень хорошо.
Это происходит только в том случае, если есть назначение в строке с вызовом функции.
Вы получаете 2 отступов продолжения, один для назначения и один для списка параметров. Если вы вставляете разрыв между назначением и $this->foobar
это становится более очевидным:
class foo { public function test() { $x = $this->foobar( 1, 2 ); } }
Итак, это «почему». К сожалению, NB предоставляет очень мало элементов управления для форматирования php. Кажется, что нет способа изменить это поведение.
Я бы предложил открыть отчет об ошибке и следить за блогами Netbeans PHP
Попробуйте изменить параметр «Продолжение отступов» на 4.
Откройте «Инструменты»> «Параметры»> «Редактор». Затем выберите PHP из раскрывающегося списка Язык и вкладки и отступы из раскрывающегося списка Category. Параметр «Отклонение продолжения» находится внизу.