Программа командной строки для отступа файлов PHP - PullRequest
5 голосов
/ 05 июля 2011

Я ищу приложение для отступов, чтобы исправить все аспекты форматирования кода PHP - конвертировать пробелы, выполнять отступы в PHP и HTML-коде, оставить HEREDOC в покое и т. Д.

Пожалуйста, порекомендуйте достойный отступ для PHP.

Ответы [ 5 ]

7 голосов
/ 07 марта 2012
find . -name '*.php' -printf "echo -e \"G=gg\n:wq\n\" | vim %p\n" | sh
3 голосов
/ 29 августа 2011

Я нашел несколько вещей.Во-первых, лучший способ массового редактирования файлов - использовать bash-скриптинг и vim.

Во-вторых, отступ vim не идеален и не всегда работает.Поэтому я должен был сделать «= G» вручную, а затем просмотреть исходный код.

Наконец, команда vim «retab» в сотрудничестве с настройками вкладок хороша, только если вы хотите изменить пробелы на вкладки.

Я хотел бы также указать на удивительные подкасты, где я узнал больше о Vim:

0 голосов
/ 11 января 2018

2018 ответ

С тех пор как я нашел решение, я перешел к использованию https://styleci.io/.. Я не связан с ними, но мне очень нравится простота, и он поддерживает проект в хорошем состоянии. Также ничего не стоит для моего проекта с открытым исходным кодом.

0 голосов
/ 10 января 2018

Squizlabs разработал PHP_CodeSniffer , который использует токены для файлов PHP, JavaScript и CSS для обнаружения и устранения нарушений определенного набора стандартов кодирования. Он имеет phpcbf cli, что гарантирует, что ваш код остается чистым и непротиворечивым. По их определению это должно удовлетворить ваши потребности. Рассмотрите их wiki , для дальнейшего шага.

0 голосов
/ 08 июля 2011

Я бы порекомендовал PHPStorm, он не является командной строкой как таковой, но он позволяет задавать пользовательское форматирование кода и применять его к нескольким файлам

...