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