PHP: автоматически отступать весь код? - PullRequest
10 голосов
/ 19 декабря 2009

нет ли какого-либо программного обеспечения / плагина для netbeans / eclipse, который автоматически делает отступ для всего кода после того, как я его вставил?

не только отступ, когда я нажимаю ENTER для новой функции.

Я хочу вставить код, например, без отступов, и он автоматически сделает все отступы автоматически, так как он может распознать, какой язык используется.

должно сэкономить много времени.

Ответы [ 5 ]

12 голосов
/ 19 декабря 2009

В Zend Studio (и я полагаю, в Eclipse с PDT) вы можете right click вставленный документ в окне редактора и выбрать Source Format. Правила форматирования исходного кода редактируются в Windows Preferences PHP Code Style Formatter. Там вы можете выбрать условные обозначения кодов, такие как PEAR или ZF, или придумать свои собственные.

Если вы просто хотите сделать отступ для некоторых выделенных строк кода, выберите его и нажмите tab (или shift tab, чтобы удалить отступ). Это не разрешит любой вложенный код. Для этого используйте Ctrl Shift F (спасибо Полу Ламмерцме за указание на это).

11 голосов
/ 19 декабря 2009

В Eclipse вы можете нажать Ctrl + Shift + f, чтобы автоматически сделать отступ для вашего открытого файла.

1 голос
/ 16 августа 2012

В Netbeans перейдите в меню Source, выберите опцию Format. Он делает то, что вам нужно. Он будет следовать параметрам форматирования, которые вы установили в меню Сервис, диалоговое окно Параметры.

0 голосов
/ 19 декабря 2009

Я полагаю, что ярлык Eclipse для автоматической вставки выбранного кода - Ctrl + i, по крайней мере, он есть в Eclipse для Java, поэтому я предполагаю, что он будет таким же для Eclipse PHP.

0 голосов
/ 19 декабря 2009

Polystyle - это автономный инструмент, который может быть интегрирован в большинство сред IDE и который позволяет настраивать форматирование исходного кода для многих языков. Это стоит $ 15.

...