一长串 PowerShell 脚本 - 自动格式化?

PowerShell script in one long line - auto-format?

有人给了我一个 PowerShell 脚本,当在文本编辑器中打开时,它是一个非常 长的代码行。是否有任何类型的 PowerShell 语法自动格式化工具?我使用 Notepad++ 并在此处 (https://superuser.com/questions/58884/auto-format-document-with-notepad)and here (PowerShell Code Tidy or Reformat?) 阅读了一篇关于某些插件的文章,这些插件可以帮助缩进和其他代码清理,但我没有看到任何可以用很长的一行来整理它的东西。

谢谢。

我建议使用带有 PowerShell 扩展名的 Visual Studio Code。从那里,您可以使用 Format Document 工具(默认键绑定:SHIFT+ALT +F)。这将查看您的设置文件并使用 PSScriptAnalyzer 执行格式化规则。

通过最新更新(2018 年 6 月),Visual Studio Code 通过下载 .zip 选项并在 code.exe 所在的根目录中创建 /data/tmp/ 目录来支持完全便携下载.