Windows 10下VSCode的PowerShell终端如何清除回滚缓冲区?
解决VSCode中PowerShell终端回滚缓冲区残留问题
我懂这种困扰——明明输了cls清屏,结果执行新命令后翻一下又看到旧内容,太闹心了!针对Windows 10上VSCode里的PowerShell终端,这几个方法能彻底清掉回滚缓冲区:
用PowerShell原生命令彻底清屏:别再用
cls了,试试在终端里执行[Console]::Clear()。这个命令会直接清空整个控制台的回滚缓冲区,而不只是当前显示的内容。执行完之后,不管怎么往上翻,都看不到之前的旧输出了。VSCode自带的快捷键清屏:VSCode给集成终端准备了专门的清屏快捷键,Windows/Linux下是
Ctrl+Shift+K。按下之后不仅会清掉当前显示的内容,连回滚缓冲区里的旧数据也会一起被清空,比cls靠谱多了,用起来超省心。修改VSCode终端配置,让
cls默认清缓冲区:如果你习惯用cls命令,也可以改一下VSCode的设置,让cls的行为变成彻底清屏:- 打开VSCode的设置(快捷键
Ctrl+,) - 搜索
terminal.integrated.clearCommand - 找到PowerShell对应的配置项,把命令改成
[Console]::Clear()
这样以后你输入cls,执行的就是清空回滚缓冲区的命令,不用再记新命令啦。
- 打开VSCode的设置(快捷键
内容的提问来源于stack exchange,提问作者Steven Greenbaum
相关产品推荐
相关产品推荐

