Powershell 缩进此处字符串

Moe*_*ald 5 powershell

有没有人知道是否可以将here-string. 其实我要写:

  $someString = @"
                First line
                second line
  "@
Run Code Online (Sandbox Code Playgroud)

如果您here-string在更深的缩进级别上定义 a ,这将变得非常难看,因为结尾"@必须是该行的第一个字符。此外,有人可能会“修复”丢失的缩进并破坏脚本......

是否可以定义一个here-string像:

  $someString = @"
                First line
                second line
                "@
Run Code Online (Sandbox Code Playgroud)

谢谢

Dim*_*mse 5

结束"@必须在行首。

我同意你的看法,这会使脚本文件更难阅读,但这是规则,据我所知没有办法绕过它。

您可以在此处找到 uservoice 条目,如果您认为这对您很重要,您应该投票支持它。目前看起来不是优先级,只有3票,但票数越多,powershell团队研究它的优先级就越高。