如何在Windows中的Powershell ISE中激活自动缩进?

时间:2016-04-11 03:57:12

标签: powershell

我正在使用Powershell ISE在Windows 7中编写脚本。在编写脚本时,我必须手动维护缩进。我没有找到自动缩进脚本的方法。

有没有办法在Powershell ISE中执行/启用自动缩进,还是我们需要为它安装任何插件?

3 个答案:

答案 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/

您只需粘贴所有代码,然后单击底部的“漂亮打印”按钮即可。