如何在Windows 10 PowerShell上禁用语法突出显示?

时间:2017-01-28 07:06:37

标签: powershell windows-10

我想在Windows 10 power shell上禁用语法高亮。

我怎么能这样做? 没有菜单可以根据偏好禁用它。

请注意,我使用的是Windows 10(周年更新)

1 个答案:

答案 0 :(得分:6)

作为PSReadline模块提供的默认语法突出显示,您需要从PowerShell会话中删除PSReadline模块:

Remove-Module PSReadline

或者,如果您想使用其他PSReadline功能(如持久性历史记录),您可以配置语法突出显示,以便为所有类型的令牌使用相同的颜色:

[Microsoft.PowerShell.TokenClassification].GetEnumValues() | % { 
    $DefaultColor = (Get-PSReadlineOption).DefaultTokenForegroundColor
} {
    Set-PSReadlineOption -TokenKind $_ -ForegroundColor $DefaultColor
}