我正在使用Powershell ISE在Windows 7中编写脚本。在编写脚本时,我必须手动维护缩进。我没有找到自动缩进脚本的方法。
有没有办法在Powershell ISE中执行/启用自动缩进,还是我们需要为它安装任何插件?
答案 0 :(得分:3)
Vanilla PowerShell ISE不支持自动缩进,有很多第三方ISE支持它。
最接近你将获得Vanilla PowerShell能够一次缩进多行。
将插入符号放在要缩进的位置按Shift + Alt + Arrow Up or Down
,它将在您的文本行中垂直创建一行。按Tab
,它将缩进所有这些行。这使您可以缩进整个代码块和函数。
答案 1 :(得分:1)
Visual Studio Code可能是PowerShell脚本的最佳免费编辑器(不仅仅是)。只需用它打开一个.ps文件,你就会被建议安装一个合适的powershell-extension。然后你有自动格式化,instellisense,版本控制集成,你可以在编辑器中运行和调试脚本。
答案 2 :(得分:1)
PowerShell ISE中不支持自动缩进,但是如果在打包脚本之前是一次性格式化,则可以使用如下在线解决方案: http://prettyprinter.de/
您只需粘贴所有代码,然后单击底部的“漂亮打印”按钮即可。