2011-02-07 2 views
2

У меня есть код php, который нужно украсить, и я работаю в textmate, есть много приятных пакетов для javascript (reformat) и html (tidy) и других интересных вещей в textmate, поэтому мне было интересно, есть ли что-то, что я мог бы получить для textmate и вот я нашел это wee-php-beautifier, и он действительно делает это довольно, но не для моего удовлетворения. Так что большой вопрос: есть ли что-то лучше или, может быть, есть какой-то способ изменить настройки в wee-php-beautifierPHP beatuifier для textmate?

Вот что-то мне не нравится в дизайне wee-php-beautifier Кажется, что добавляет возвращения туда они не нужны, и противоречива на Алине, как этот

 if (!is_array($array)) return null; 

было бы также принять

 if (!is_array($array)) return null; 

и форматирует все, если заявления, как это

if($test) 
{ 
    $result = "foo"; 
} 
else 
{ 
    $result = "bar"; 
} 

этого увеличенного один файл, который я запустил его на около 1500 линий или более

ответ

0

http://beautifyphp.sourceforge.net//http://pear.php.net/package/PHP_Beautifier является командной строкой (или может быть запущены из собственного PHP скрипта) инструмента для переформатирования кода. Существует множество опций, которые также можно установить, и вы можете добавить свои собственные фильтры для другого специального форматирования.

0

Я написал wee php beautifier, и он использует PHP_Beautifier под капотом. Я не доволен этим на самом деле и сейчас смотрю на замену. Было бы здорово, если бы была более общая библиотека для отступающего кода, которую я мог бы настроить для PHP.

Просматривайте это пространство и, пожалуйста, раскошелитесь на репо и улучшите функциональность, если сможете.

+2

Это файл, где происходит волшебство: https://github.com/pyrat/wee-php-beautifier.tmbundle/blob/master/Support/lib/PhpBeautifier.inc посмотреть на это и посмотреть, может улучшить функциональность, как вам хотелось бы. –