【发布时间】:2014-03-24 18:44:12
【问题描述】:
在控制台窗格中执行命令后,有什么方法可以保留 Powershell 命令着色方案。
有没有办法单独为输出列标题着色。
我浏览或在线找到的主题都没有实现这一点。
【问题讨论】:
标签: powershell themes powershell-ise
在控制台窗格中执行命令后,有什么方法可以保留 Powershell 命令着色方案。
有没有办法单独为输出列标题着色。
我浏览或在线找到的主题都没有实现这一点。
【问题讨论】:
标签: powershell themes powershell-ise
尝试以下方法:
Get-Disk | Select -property * | ft -AutoSize -Wrap | Out-String -stream | %{if($_ | Select-String 'Style' -NotMatch){Write-Host $_ -f Yellow}else{Write-Host $_}}
这会将您的输出传递给一个字符串。 -stream 运算符将每一行变成一个单独的字符串,然后检查每个字符串的标题(“样式”)中的内容。如果它检查,则字符串会以颜色格式写出。
【讨论】:
Switch($_) 解析器来获得更精细的内容并根据情况输出更多颜色编码。
Output Colorizer VSC 扩展对输出流执行此操作。我希望它也可以为终端输出着色。 https://marketplace.visualstudio.com/items?itemName=IBM.output-colorizer
@uruloki
【讨论】: