我正在寻找适用于PowerShell程序的源代码美化工具。理想情况下,它将基于CLI,但任何解决方案都是可以接受的。我想避免配置一个通用的漂亮打印机工具;我想要一个适用于PowerShell的解决方案。有这样的事吗?是否有PowerShell代码格式化程序/漂亮打印机?
36
A
回答
3
我不知道任何。但是,PowerShell V2公开了一个您可以构建的PowerShell标记器:System.Management.Automation.PsParser
也可能会发生一些类似“lint”的检查。
例如,我认为脚本应该避免使用未标记为ReadOnly
的别名,因为用户可能已经更改了它们。有些讨论请参见Where are the default aliases defined in powershell?。
1
看看ScriptCop。
道具到Mike Shepard - 我从他的回答here找到了这个。
18
更新:它现在是在GitHub上:https://github.com/DTW-DanWard/PowerShell-Beautifier
我在PowerShell中写了一个漂亮的PowerShell打印机/编码清洁。它清理空白区域,缩进代码组,用命令替换别名,修正命令,参数,类型等的外壳。您可以使用它来重新格式化文件或读取源文件并将结果输出到不同的文件中。
更多信息: http://danspowershellstuff.blogspot.com/2012/03/powershell-pretty-printer-code-cleaner.html
下载页面: http://www.dtwconsulting.com/PS/Module_PrettyPrinterV1.htm
让我知道你想看到什么改变/配置/ etc中。
相关问题
- 1. ocaml漂亮的打印机(代码格式化程序)
- 2. 一个PHP美化/格式化/漂亮的打印机?
- 3. v5的HTML5格式化器/漂亮的打印机?
- 4. .NET XML漂亮打印机?
- 5. 漂亮的打印代码为PDF
- 6. 如何漂亮打印VBA代码?
- 7. 是否有一个漂亮的打印机的Python数据?
- 8. c printf漂亮打印格式
- 9. boost :: property_tree xml漂亮的打印,格式
- 10. 漂亮打印
- 11. 源代码漂亮的打印机与DocBook或XML输出?
- 12. 漂亮的打印
- 13. 漂亮打印JSON
- 14. 使用jquery格式化和漂亮的打印日期
- 15. 使用pd.read_clipboard读入漂亮打印/格式化的数据框?
- 16. 是否可以更改IPython的漂亮打印机?
- 17. GDB漂亮打印机的QT5
- 18. 调试gdb漂亮的打印机
- 19. 在GDB注册漂亮的打印机
- 20. gdb漂亮打印机stl扔“TypeError”
- 21. 自动生成漂亮的打印机程序
- 22. NumPy:漂亮的打印表格数据
- 23. 红宝石漂亮打印不是很漂亮
- 24. 是否有数学字符串的漂亮打印API?
- 25. 在python(pythonic方式)漂亮打印json
- 26. JavaScript +漂亮的打印JSON
- 27. 漂亮打印JSON与JBuilder
- 28. Python的漂亮打印
- 29. 漂亮打印JSON转储
- 30. boost :: property_tree XML漂亮打印
是的!你真棒,你! – 2014-06-26 04:37:52
你有没有考虑将你的代码移植到GitHub上,以便其他人可以贡献? – bbodenmiller 2016-11-03 12:54:19
是的 - 我一直在努力清理它并完成测试文件和文档。应该在接下来的几天内。 – DanW 2017-05-18 15:57:35