Powershell缩进这里字符串
问题描述:
有谁知道是否有可能打算here-string
。其实我已经写:Powershell缩进这里字符串
$someString = @"
First line
second line
"@
如果你定义在更深层次缩进一个here-string
,因为结束"@
必须上线的第一个字符,这变得非常难看。另外有人可能“修复”失踪缩进和破坏脚本...
是否有可能定义一个here-string
,如:
$someString = @"
First line
second line
"@
THX
答
收盘"@
必须开始该线。
我同意你的看法,这可以让脚本文件更难阅读,但这是规则,而且据我所知,这是无法解决的。
你可以找到一个用户发票条目here,如果你觉得这对你很重要,你应该投票支持。目前看来它并不是优先考虑的事项,只有3票,但选票越多,PowerShell团队的优先级就越高。
+0
[From about_Quoting_Rules:](https://msdn.microsoft.com/en-us/powershell/reference/5.1/microsoft.powershell.core/about/about_quoting_rules)_“无论采用哪种格式,标记必须是**行中的第一个字符。**“_ – gms0ulman
你的意思是“缩进?” – smarx
已更新的问题标题 – Moerwald