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

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

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

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


当前回答

我在windows 10机器上使用Visual Studio Code 1.52.1。'cls'或'Clear'不清除终端。

只写

exit

它将关闭终端并按下

ctrl + shift +。”

打开新的终端。

其他回答

在kde的konsole中,有一个动作叫做“clear scrollback”。它不仅像往常一样清除终端,而且还删除了之前的行,这样您就不会回滚而感到困惑。

我发现在vs codium你可以打开设置,搜索终端。然后进入“调试”,“调试”-“终端”-“重用前清除”。

在那里设置复选框,每次开始新的调试时,终端滚动历史记录将不会打扰您。

你可以使用下面的方法在终端中清除屏幕: cls; 或 clr

workbench.action.terminal.clear不再工作(至少对Mac上的VS Code Insiders 1.54)

下面是将CTRL+L映射到默认控制台功能的方法。

{
    "key": "ctrl+l",
    "command": "workbench.action.terminal.sendSequence",
    "args": {"text": "\u000c"},
    "when": "terminalFocus"
}

默认情况下,在VSCode中没有与清除终端相关的键绑定。因此,必须按照以下步骤添加一个NEW Keybinding:

导航:文件—>首选项—>键盘快捷键。(或者同时使用Ctrl + K和Ctrl + S) 在顶部的搜索栏中输入:终端:清除。 带有Command: Terminal:Clear的条目将显示以下VSCode命令workbench.action.terminal.clear。 右键单击它,并按更改键绑定。然后一起按Ctrl + K,然后回车。它将被拯救。 再次右键单击并按“更改表达式”。只需输入:terminalFocus。它将被拯救。

最后,打开集成终端,焦点在终端内,按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清除