You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 10 2020控制台如何关闭语法高亮?执行命令遇报错

解决Set-PSReadLineOption的TokenKind参数报错问题

哦,这个问题我之前也碰到过!你遇到的错误是因为PSReadLine更新后,-TokenKind这个参数已经被移除啦,现在用的是-Colors参数来统一设置各类语法元素的颜色。

具体解决步骤:

  1. 确认PSReadLine版本
    先在控制台输入以下命令,查看你的PSReadLine版本:

    Get-Module PSReadLine
    

    如果版本是2.2.0及以上,就会使用新的参数格式,旧的-TokenKind参数已经不再支持。

  2. 临时关闭注释语法高亮
    要关闭注释的特殊颜色高亮,只需要把注释的颜色设置成和控制台默认前景色一致即可,执行这条命令:

    Set-PSReadLineOption -Colors @{ Comment = $Host.UI.RawUI.ForegroundColor }
    

    执行后,控制台里的注释就会和普通文本颜色一样,相当于关闭了它的语法高亮。

  3. 永久生效设置
    如果想让这个设置每次打开PowerShell都自动生效,需要把命令添加到PowerShell配置文件中:

    • 先查看配置文件的路径:
      $PROFILE
      
    • 如果文件不存在,创建它:
      New-Item -Path $PROFILE -ItemType File -Force
      
    • 打开配置文件并添加命令:
      notepad $PROFILE
      
      把之前的Set-PSReadLineOption命令粘贴进去,保存后重启PowerShell,设置就会永久生效了。

内容的提问来源于stack exchange,提问作者user263384

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.06 12:22:38