在Windows 7计算机上,在当前版本的VS Code和PowerShell 5.0.10586.117上。
PowerShell的集成终端没有颜色语法突出显示。更改PSReadLine选项无效,并在重新启动终端会话或重新启动VS代码时恢复。
这是预期的行为还是错误?语法突出显示适用于PowerShell.exe和PowerShell ISE。
答案 0 :(得分:1)
我找到了原因。 VSCode中的默认集成终端是32位cmd.exe。 PSReadLine无法在32位上运行。如果您将默认的集成终端设置为PowerShell 64位颜色语法突出显示通过PSReadLine工作。不确定设置是否仍然存在,因为我还没有测试过。如果设置终端到64bit cmd.exe也没有测试也没有测试。