Windows PowerShell Ctrl+;我没有按预期工作,如何调试?

Windows PowerShell Ctrl+;我没有按预期工作,如何调试?,windows,powershell,Windows,Powershell,以前,我的PowerShell客户端会在按下Ctrl+L键时清除所有文本,有效地执行清除/cls 看起来出乎意料的是,Ctrl+L会清除终端,但在键入时,所有文本都会返回以填充提示 如何调试此问题?使用“EnableLegacy console”可以修复它,但我更愿意使用最新版本。我总是可以覆盖Ctrl+L和弦,但我宁愿先尝试确定它是如何达到这种状态的。您检查了您的PSReadLine设置没有更改吗?这是一个始终运行的模块(假设powershell v5)并处理有关键组合的事件。您可以使用以下命

以前,我的PowerShell客户端会在按下Ctrl+L键时清除所有文本,有效地执行
清除
/
cls

看起来出乎意料的是,Ctrl+L会清除终端,但在键入时,所有文本都会返回以填充提示


如何调试此问题?使用“EnableLegacy console”可以修复它,但我更愿意使用最新版本。我总是可以覆盖Ctrl+L和弦,但我宁愿先尝试确定它是如何达到这种状态的。

您检查了您的
PSReadLine
设置没有更改吗?这是一个始终运行的模块(假设powershell v5)并处理有关键组合的事件。您可以使用以下命令进行验证:
Get-PSReadlineKeyHandler-Bound |?功能-均衡器清除屏幕
?键-eq Ctrl+l
@TheIncorrigible1是的,上面生成映射到
ClearScreen
Ctrl+l
。您刚刚启动
powershell.exe
?不是通过其他解释器,如cmder或其他解释器?您最近是否升级到Windows 10版本1809?看起来问题可能与此有关:请参阅