我已经编程了过去,我记得有一个终端可以根据功能改变单词的颜色(变量的颜色不同,如果我输入了不同的颜色等)。这一般如何实现?我安装了Pygments,但它似乎就是用于文本文件。
非常感谢任何帮助
答案 0 :(得分:1)
Powershell ISE与Powershell版本4.0+包括一些用于交互式脚本编写的良好着色功能。
Powershell v2附带Windows 7,v4可以下载,ISE已经在机器上。目前的powershell版本是v5,但要注意 - 运行Exchange 2010的Server 2008 R2等某些软件是基于v2构建的,并且许多cmdlet在没有PS-Sessions的情况下不适用于v3-v5。
如果您对将输出着色到主机感到好奇,您可以这样做
Write-Host "my string" -fore 'color' -back 'color'
如果你想要一个成熟的PowerShell IDE,你可以购买SAPIEN Powershell Studio,它也可以在Windows Forms中包装脚本,可以构建MSI包和类似的东西。如果你是一个强大的核心类型的人,那么在制作GUI powershell应用程序时可能值得花时间。