【问题标题】:VSCode - Integrated Terminal - PowerShell - Syntax Highlighting - PSReadLineVSCode - 集成终端 - PowerShell - 语法高亮 - PSReadLine
【发布时间】:2017-05-05 20:02:53
【问题描述】:

在 Windows 7 机器上,在当前版本的 VS Code 和 PowerShell 5.0.10586.117 上。

PowerShell 的集成终端没有颜色语法突出显示。重新启动终端会话或重新启动 VS Code 时,更改 PSReadLine 选项无效并恢复。

这是预期的行为还是错误?语法高亮在 PowerShell.exe 和 PowerShell ISE 中有效。

【问题讨论】:

    标签: powershell visual-studio-code psreadline


    【解决方案1】:

    我找到了原因。 VSCode 中默认的集成终端是 32 位的 cmd.exe。 PSReadLine 不适用于 32 位。如果您通过 PSReadLine 将默认集成终端设置为 PowerShell 64 位颜色语法突出显示。不确定设置是否仍然存在,因为我还没有测试过。也没有测试将终端设置为 64 位 cmd.exe 是否也有效。

    【讨论】:

    • “PSReadLine 在 32 位上不工作” - 更正 - 只有在 PowerShell 的 32 位实例不可用时它才“不工作”。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-01
    • 1970-01-01
    • 2022-01-14
    • 2011-12-29
    • 2020-05-18
    • 2019-09-30
    相关资源
    最近更新 更多