我对PowerShell来说相对较新。几周前我开始学习语言。我有点挣扎着工具。我负责用PowerShell编写的相当大的遗留项目,我需要支持。由于之前不需要编码约定,代码看起来不太好:-)而且它很难理解。
由于我最初来自Java世界,我曾经习惯的一件事是 IDE支持自动代码格式化。但是,ISE和Visual Studio 2013(社区版)似乎不支持此功能。
您能否建议我如何自动重新格式化PowerShell代码?谢谢。
马修
答案 0 :(得分:1)
我希望您使用第三方产品编写Java代码?有第三方产品可以自动重新格式化PowerShell:http://www.sapien.com/blog/2014/06/10/powershell-studio-2014-code-formatting/
答案 1 :(得分:1)
使用PowerShell extension的Visual Studio代码可以执行此操作(非常简单)
答案 2 :(得分:0)
如果它是一个重要的遗留项目(许多文件)并且您不想在IDE中重新格式化每个项目,则可以使用:https://github.com/DTW-DanWard/PowerShell-Beautifier
它是用PowerShell编写的,并且在管道中工作,因此您可以递归地在文件夹上运行它。