Отправляет email-рассылки с помощью сервиса Sendsay

[prg] Автоформатирование php

Всем доброго времени суток!

Подскажите, пожалуйста, с помощью чего и каким образом можно на
регулярной основе производить автоформатирование php-кода? Т.е.
пробельная вложенность, перенесение открывающих фигурных скобок по
стандарту php, пробелы по обеим сторонам присваивания и т.д.
Зрячие, насколько я понимаю, просто используют горячую клавишу в
PHPStorm + имеющиеся в нем плагины. А что в этом случае делать нам?

Заранее благодарю.

Ответить   Mon, 27 Aug 2018 13:33:45 +0500 (#3580069)

 

Ответы:

Vande omentaina, Вадим Шмаков!

А вопросик-то не праздный.
Есть, сколь я знаю, плагин к Microsoft Visual Studio, но он сильно
хочет кушать (что-то типа 70 американских зелёных). Поставлю демку,
попробую, отпишусь.

Ответить   Tue, 28 Aug 2018 01:11:52 +0300 (#3580099)

 

Здравствуйте, Menelion Elensu'le.

Ну 70 USD за такое, да к тому же с необходимостью работать с PHP в MSVS -
это по-моему слишком лихо.
Вообще класс таких инструментов называется formatter и их на самом деле как
грязи, так что проблема не в том, чтобы найти, а в том, чтобы выбрать.
Можно, как минимум, пройтись по GitHub или вообще Google с запросом "PHP
Formatter" и там будет куча скриптов, утилит командной строки и прочего, что
можно прикрутить практически к любому набору инструментов, которыми вы
пользуетесь. Ничего конкретного посоветовать не могу, но копал бы я именно в
этом направлении.
Можно и самому написать скрипт с набором регулярных выражений, если не жалко
времени и не боитесь открыть портал в ад бесконечной доработки велосипеда.
Успехов. Никита.

Ответить   Tue, 28 Aug 2018 02:48:33 +0300 (#3580113)

 

Всем доброго времени суток! Здравствуйте, Nikita!

28.08.2018 4:48, "Nikita" пишет:

деле как

Грязи там действительно много, особенно форматирующей код онлайн.
Впрочем, где-то через полчасика серфинга нашел такой скрипт от
разработчиков symfony.
http://cs.sensiolabs.org/
В целом, это то, что я хотел!

Ответить   Tue, 28 Aug 2018 14:01:51 +0500 (#3580200)

 

Vande omentaina, Nikita!

жалко

велосипеда.

Это-то можно, но про плагин к MSVS я говорил не только в контексте
форматирования кода, но и, например, intelliSense, что в случае PHP ну
ооочень полезно (каюсь, до сих пор без шпаргалки не везде
последовательность параметров помню, особенно в функциях работы со
строками).

Ответить   Wed, 29 Aug 2018 01:55:52 +0300 (#3580291)