Я ищу приложение для отступов, чтобы исправить все аспекты форматирования кода PHP - конвертировать пробелы, выполнять отступы в PHP и HTML-коде, оставить HEREDOC в покое и т. Д.
Пожалуйста, порекомендуйте достойный отступ для PHP.
find . -name '*.php' -printf "echo -e \"G=gg\n:wq\n\" | vim %p\n" | sh
Я нашел несколько вещей.Во-первых, лучший способ массового редактирования файлов - использовать bash-скриптинг и vim.
Во-вторых, отступ vim не идеален и не всегда работает.Поэтому я должен был сделать «= G» вручную, а затем просмотреть исходный код.
Наконец, команда vim «retab» в сотрудничестве с настройками вкладок хороша, только если вы хотите изменить пробелы на вкладки.
Я хотел бы также указать на удивительные подкасты, где я узнал больше о Vim:
С тех пор как я нашел решение, я перешел к использованию https://styleci.io/.. Я не связан с ними, но мне очень нравится простота, и он поддерживает проект в хорошем состоянии. Также ничего не стоит для моего проекта с открытым исходным кодом.
Squizlabs разработал PHP_CodeSniffer , который использует токены для файлов PHP, JavaScript и CSS для обнаружения и устранения нарушений определенного набора стандартов кодирования. Он имеет phpcbf cli, что гарантирует, что ваш код остается чистым и непротиворечивым. По их определению это должно удовлетворить ваши потребности. Рассмотрите их wiki , для дальнейшего шага.
phpcbf
Я бы порекомендовал PHPStorm, он не является командной строкой как таковой, но он позволяет задавать пользовательское форматирование кода и применять его к нескольким файлам