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

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

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

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


当前回答

要使用最新版本VS-Code上的默认键绑定清除终端,请按CTRL-L。

其他回答

我只需点击垃圾桶图标关闭它。

2019年更新(阅读全文)


快捷方式

Mac: cmd + k

Windows: ctrl + k


故障排除

如果快捷键不适合你,最有可能的情况是你或你安装的扩展程序在另一个快捷键中添加了一个开放的ctrl + k / cmd + k和弦。

开放式的意思是,快捷方式没有排除终端焦点的显式when子句。这里有两种可能的解决方案。

解决方案1:

如果您添加了快捷方式,只需转到您的键绑定。Json文件,并添加一个when子句,不包括终端焦点。例子:

{
    "key": "cmd+k cmd+c",
    "command": "someCommandHere",
    "when": "editorTextFocus",
}

解决方案2:

或者,你可以在键盘绑定的最底部添加workbench.action.terminal.clear命令。Json,确保它优先于其他快捷方式。添加注释是明智的,这样你就不会忘记,然后在下面添加新的和弦。例子:

// Keep this keybinding at very bottom of file to ensure terminal clearing.
{
  "key": "cmd+k",
  "command": "workbench.action.terminal.clear",
  "when": "terminalFocus",
}

欲了解更多信息,请查看此GitHub问题。

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

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

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

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清除

按Ctrl + Shift + P选择“Terminal:clear”