Форматирование кода PowerShell
Я относительно новичок в PowerShell. Я начал изучать язык несколько недель назад. Я немного борюсь с инструментами. Я отвечаю за довольно большой устаревший проект, написанный в PowerShell, который мне нужно поддерживать. Поскольку раньше не требовалось никаких соглашений о кодировании, код выглядит не очень красиво :-) и это делает его довольно трудным для понимания.
Поскольку я изначально пришел из мира Java, одна вещь, к которой я привык, - это поддержка IDE для автоматического форматирования кода . Однако, Исэ, ни Visual Studio 2013 (community edition), по-видимому, не поддерживает эту функцию.
Не могли бы вы посоветовать, как я могу переформатировать свой код PowerShell автоматически? Спасибо.
Мэтью
3 ответов:
Я предполагаю, что вы используете сторонний продукт для написания кода Java? Существует продукт третьей стороны, который может автоматически переформатировать PowerShell: http://www.sapien.com/blog/2014/06/10/powershell-studio-2014-code-formatting/
Код Visual Studio с расширением PowerShell может сделать это (очень просто)
Если это большой устаревший проект (много файлов) , и вы не хотите переформатировать каждый из них в IDE, вы можете использовать это: https://github.com/DTW-DanWard/PowerShell-Beautifier
Он написан в PowerShell и работает в конвейере, поэтому вы можете запускать его в папке рекурсивно.
Comments