#php #netbeans #code-formatting
#php #netbeans #форматирование кода
Вопрос:
Как я предполагаю, речь идет о формировании кода для многострочного присваивания, такого, как полностью описано в этом посте.
…пример
$server = `localhost`;
$port = 80;
знаки равенства будут сделаны для «выравнивания», при этом второе утверждение будет содержать больше пробелов перед знаком равенства, чем было бы…
т.е. мы хотим, чтобы это было
$server = 'localhost';
$port = 80;
Но я думаю, это не так.
Итак, мой вопрос в том, что такое такая опция?
Комментарии:
1. Обновление: статус этой проблемы изменен на РЕШЕННЫЙ ИСПРАВЛЕН. Это означает, что при условии, что исправление принято, исправление должно быть интегрировано в основную ветку через несколько дней (4 ноября 2011 г.) netbeans.org/bugzilla/show_bug.cgi?id=187734
2. Круто! Он сказал, что будет готов в 7.1, т.Е. в декабре этого года; немного длинновато, хотя: D
Ответ №1:
Обновление: по состоянию на 20 июля 2018 года эта функция работает должным образом. После сохранения настроек, как показано в вопросе, вы можете использовать функцию «автоматического форматирования» ( Alt Shift F) для выравнивания кода на основе оператора присваивания.
Вы правы, полагая, что эта опция предназначена для выравнивания многострочных назначений. Однако, похоже, что это проблема, которая еще не исправлена.
Я проголосовал за это, и было бы желательно, чтобы вы сделали то же самое. Чтобы проголосовать по какому-либо вопросу, вам необходимо зарегистрировать учетную запись и войти в систему. После входа в систему перейдите к проблеме и нажмите на vote
ссылку, которая находится рядом с priority
разделом.
Комментарии:
1. К вашему сведению, вот блог, в котором рассказывается о новой функции blogs.oracle.com/netbeansphp/entry /…
2. Привет, это немного позже, я согласен, но на Netbeans 8.x я не могу заставить это работать. Он отмечен в опциях, но как его использовать тогда? Я выбираю линейный блок, нажимаю на
Source
->format
и ничего не происходит. Есть какие-нибудь идеи?