Php: auto indent весь код?
Нет ли какого-либо программного обеспечения/плагина для netbeans/eclipse, который автоматически отступает весь код после того, как я его вставил?
не просто отступ, когда я нажимаю ENTER для новой функции.
Я хочу вставить код, например без отступов, и автоматически будет автоматически отступать, поскольку он может распознавать, какой язык используется.
следует сэкономить много времени.
Ответы
Ответ 1
В Zend Studio (и, я думаю, в Eclipse с PDT) вы можете right click
вставить вложенный документ в виде редактора и выбрать Source
Format
. Правила форматирования исходного кода редактируются в Windows
Preferences
PHP
Code Style
Formatter
. Вы можете выбрать коды, такие как PEAR или ZF, по умолчанию или придумать свои собственные.
Если вы просто хотите отложить выделенные строки кода назад и вперед, вы выберите его и нажмите tab
(или shift
tab
на unindent). Однако это не приведет к разрешению вложенного кода. Используйте Ctrl
shift
F
для этого (спасибо Павлу Ламмерцме за указание на это).
Ответ 2
В Eclipse вы можете нажать Ctrl + Shift + f, чтобы автоматически открыть ваш открытый файл.
Ответ 3
В Netbeans перейдите в меню "Источник", выберите параметр "Формат". Он делает то, что вам нужно. Он будет следовать параметрам форматирования, установленным в меню "Сервис", в диалоговом окне "Параметры".
Ответ 4
Polystyle - это автономный инструмент, который может быть интегрирован в большинство IDE и имеет очень настраиваемое форматирование исходного кода для многих языков. Это стоит $15.
Ответ 5
Я считаю, что ярлык Eclipse для автоматического подбора выбранный код является Ctrl + i, по крайней мере, он находится в Eclipse для Java, поэтому я предполагаю, что он будет таким же для Eclipse PHP.