Автоматическая вставка новой строки в интерфейс методов в Netbeans 10 - PullRequest
0 голосов
/ 19 января 2019

Как настроить функцию автоматического форматирования (Alt+Shift+F) для вставки новой строки в методах интерфейса в Netbeans 10?Например,

enter image description here

Как видно, новая строка работает только в определениях классов (class Foo2), но не в интерфейсах (interface Foo1).

Не могу найти правильную настройку на Options > Editor > Formatting > PHP > Blank Lines

1 Ответ

0 голосов
/ 20 января 2019

Я не могу найти способ сделать именно то, что вы хотите, но возможно отформатировать код, чтобы вставить пустую строку между public function bar1(); и public function bar2();, установив Инструменты> Параметры> Редактор> Форматирование> PHP> Пустые строки> До функции до 1 и После функции до 0 .

Однако побочный эффект (возможно нежелательный) заключается в том, что перед каждой функцией вы получите пустую строку, поэтому форматирование файла с этими настройками приведет к следующему:

phpSource

Я предполагаю, что вы не хотите, чтобы форматирование вставляло пустые строки в строку 5 и строку 13 на снимке экрана выше, но я не вижу, как это предотвратить, хотяпустая строка в строке 7.

К вашему сведению, здесь приведены все настройки, указанные для Инструменты> Параметры> Редактор> Форматирование> PHP> Пустые строки :

formatSettings

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...