我需要在Visual Studio代码中清除终端的内容。

每次我使用Maven时,终端的输出都会附加到以前的构建中,这让我感到困惑。

我如何清除终端窗口与一些命令或键盘快捷方式?

CLS不起作用;它只隐藏文本。


当前回答

要在VS Code中清除终端,只需按Ctrl + Shift + P键,这将打开一个命令面板,并键入命令Terminal: clear。你也可以去任务栏的左上角查看vs code,然后打开命令面板。

这将很容易清除终端,并为您在终端中打开的任何目录工作。 这是适用于Windows的,也试试它是否适用于Mac。

此命令适用于所有VS代码版本,包括最新版本1.52.1

其他回答

文件>首选项>键盘快捷方式。 搜索“终端:清除” 默认情况下没有键盘快捷方式。 只需点击横幅中的加号(+)图标,并给出首选 您选择的清除终端的快捷方式。 我更喜欢使用ctrl+k,因为该快捷方式没有分配给任何命令。

代码运行器扩展有一个设置“清除以前的输出”,这是我需要的95%的时间。

File > Preferences > Settings > (search for output) > Code-runner:清除以前的输出

剩下的几次,我将禁用该设置,并使用“清除输出”按钮(输出窗格的右上角)来选择性地清除累积的输出。

这是在Visual Studio Code 1.33.1和Code Runner 0.9.8中。

(为Ctrl+k设置键绑定对我来说不起作用,可能是因为某些扩展已经定义了以Ctrl-k开头的“和弦”。但“清除以前的输出”实际上对我来说是一个更好的选择。)

V1.33将不接受ctrl + k清除终端(Windows)。

您需要通过在键盘绑定中添加以下代码手动启用。Json,它会覆盖默认值。

在VSCode中,按ctrl + shift + p,搜索键盘,然后点击打开键盘快捷键来打开键盘绑定。json文件。

注意:如果你打开Default文件,它将显示默认设置,但由于该文件是只读的,你不能手动编辑它。

将以下脚本粘贴到keybindings.json中

{
            "key": "ctr+k",
            "command": "workbench.action.terminal.clear",
            "when": "terminalFocus"
}

保存文件。 现在你的终端将被crtl + k清除

只需在终端(窗口)中输入'clear'即可 或者ctrl+shift+p和 在MAC上-右键单击

推那个垃圾桶:

当只有一次运行时:

终端再次出现,当使用它,所以杀戮是没有问题的。