You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PowerShell清除屏幕及回滚缓冲区的快捷键咨询

PowerShell清除屏幕及回滚缓冲区的快捷键咨询

嗨,我来帮你搞定这个问题~

你说得没错,Ctrl+L确实只能清除当前显示的屏幕内容,之前的回滚记录还留在那里,没法达到和cls命令完全一样的效果。不过我们可以通过自定义快捷键来实现这个需求,具体方法如下:

  • 临时自定义快捷键:直接在PowerShell里运行下面这段命令,之后按Ctrl+Shift+L就能实现清屏+清空回滚缓冲区的效果,和执行cls命令完全一样:

    Set-PSReadLineKeyHandler -Key Ctrl+Shift+L -ScriptBlock {
        cls
        [Console]::Clear()
    }
    

    不过要注意,这个设置是临时的,重启PowerShell后就会失效。

  • 永久生效设置:如果想让这个快捷键一直能用,把上面那段代码添加到你的PowerShell配置文件里就行。你可以先输入$PROFILE查看配置文件的路径,打开文件后把代码粘贴进去保存,下次启动PowerShell就自动生效啦。

另外,如果不想折腾快捷键,直接输入cls回车也是最直接的方式,效果完全符合你的要求~

备注:内容来源于stack exchange,提问作者gluttony

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 14:29:49