是否有清除 PowerShell 屏幕和回滚的快捷方式?

glu*_*ony 5 keyboard-shortcuts powershell

问题

有人知道是否有清除 PowerShell 屏幕和回滚(相当于cls命令)的快捷方式?

通过示例了解更多细节

假设我有这个:
初始状态

我知道有一个Ctrl+L快捷方式,但会留下回滚,这是使用后的状态:
Ctrl + L 之后的状态

我想要的是一个快捷方式,它使我处于使用cls命令后屏幕清晰且不再回滚的状态:
即将运行 cls 命令

cls后的状态

jfr*_*ner 5

您可以使用 PSReadLine 模块(通常与 PowerShell 一起安装)。使用键盘组合Ctrl+ l,将运行cls以清除屏幕和回滚缓冲区。

Set-PSReadLineKeyHandler -Chord Ctrl+l -ScriptBlock {
    [Microsoft.PowerShell.PSConsoleReadLine]::RevertLine()
    [Microsoft.PowerShell.PSConsoleReadLine]::Insert('cls')
    [Microsoft.PowerShell.PSConsoleReadLine]::AcceptLine()
}
Run Code Online (Sandbox Code Playgroud)