在控制台窗格中执行命令后,是否有任何方法可以保留Powershell命令着色方案。
有没有办法分别为输出列标题着色。
我在网上浏览或找不到的主题都没有实现这一目标。
答案 0 :(得分:1)
尝试以下方法:
Get-Disk | Select -property * | ft -AutoSize -Wrap | Out-String -stream | %{if($_ | Select-String 'Style' -NotMatch){Write-Host $_ -f Yellow}else{Write-Host $_}}
这会将您的输出传递给字符串。 -stream运算符使每一行成为一个单独的字符串,然后在每个字符串中检查标题中的内容('样式')。如果检查,则字符串将以颜色格式写出。
答案 1 :(得分:0)
输出着色器 VSC 扩展为输出流执行此操作。我希望它也可以为终端输出着色。 https://marketplace.visualstudio.com/items?itemName=IBM.output-colorizer
@uruloki