Windows 10 2020控制台如何关闭语法高亮?执行命令遇报错
解决Set-PSReadLineOption的TokenKind参数报错问题
哦,这个问题我之前也碰到过!你遇到的错误是因为PSReadLine更新后,-TokenKind这个参数已经被移除啦,现在用的是-Colors参数来统一设置各类语法元素的颜色。
具体解决步骤:
确认PSReadLine版本
先在控制台输入以下命令,查看你的PSReadLine版本:Get-Module PSReadLine如果版本是2.2.0及以上,就会使用新的参数格式,旧的
-TokenKind参数已经不再支持。临时关闭注释语法高亮
要关闭注释的特殊颜色高亮,只需要把注释的颜色设置成和控制台默认前景色一致即可,执行这条命令:Set-PSReadLineOption -Colors @{ Comment = $Host.UI.RawUI.ForegroundColor }执行后,控制台里的注释就会和普通文本颜色一样,相当于关闭了它的语法高亮。
永久生效设置
如果想让这个设置每次打开PowerShell都自动生效,需要把命令添加到PowerShell配置文件中:- 先查看配置文件的路径:
$PROFILE - 如果文件不存在,创建它:
New-Item -Path $PROFILE -ItemType File -Force - 打开配置文件并添加命令:
把之前的notepad $PROFILESet-PSReadLineOption命令粘贴进去,保存后重启PowerShell,设置就会永久生效了。
- 先查看配置文件的路径:
内容的提问来源于stack exchange,提问作者user263384
相关产品推荐
相关产品推荐

