[英]VsCode Terminal - How to clear terminal scrollback buffer - windows 10
我用谷歌搜索了这个,但没有找到答案。 每次我做一个新的操作时,我都会得到旧运行的结果。 选择的终端是powershell。 当我在命令行中清除屏幕 cls 时,它确实清除了屏幕,但是在下一个命令之后,我得到了陈旧的数据。 这很烦人。 有没有办法清除 Windows 10 操作系统中的缓冲区
我是 VSCode 的新手,最近也在谷歌上搜索答案,因为这个错误确实让我感到困扰 XD 但还没有找到答案,所以我自己做了一个方法。
PS 我也是 Stack Overflow 的新手,所以如果我在解释和评论方面很糟糕,我很抱歉。 XD
PS 我不确定它是否适用于您的,但您可以尝试一下,因为它对我有用。
显然,您实际上可以通过按顺序执行此操作来清除包含滚动缓冲区的终端:
知道了这一点,我们现在可以为它创建一个键盘快捷键,因为我们很懒 XD 。
但首先,我们需要一个扩展来为一个键启用多个命令,因为 VSCode 并不真正支持它。
下载 VSCode 的多命令扩展。
然后,把它放在你的settings.json 中。
"multiCommand.commands":[ { "command": "multiCommand.clearTerminal", "label": "Clear Terminal", "sequence": [ "workbench.action.terminal.clear", "workbench.action.terminal.sendSequence", {"command": "workbench.action.terminal.sendSequence", "args": {"text": "cls \ "}} ] } ]
{ "key": "ctrl+shift+k", "command": "extension.multiCommand.execute", "args": {"command": "multiCommand.clearTerminal"}, "when": "terminalFocus" }
唯一的问题是,当终端中已经有字符时,它将包含在发送序列中,因此只需按两次键即可。 或者有人可以推荐我一个解决方案,因为我很懒。 XD
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.