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

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

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

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


当前回答

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

其他回答

在VS代码中导航:文件>首选项>键盘快捷方式 搜索workbench.action.terminal.clear

双击此条目&将提示您进行键绑定。按住CTRL并点击L, CTRL + L现在应该列出。按“enter”保存映射

就是这样。

在v1.32以上的版本见下面

这个命令的绑定仍然需要手动设置,即使是在v1.33.1,我也在v1.33.1。命令在Terminal:清除但绑定为空。下面介绍如何在v1.32及更高版本中设置绑定。

用Ctrl+K, Ctrl+S打开键盘快捷键。然后单击键盘快捷键选项卡旁边的{}打开键绑定。json文件。

这样做之后,在文件的任何地方找到一些开放的空间,并键入下面的键bind。

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

为版本到v1.32见下面

我相信这是针对Visual Studio Code v1.18到v1.32的;我的版本是v1.29.1。显然,关于默认绑定有很多假设,下面介绍如何设置绑定,然后使用它。请记住,这个绑定也会完全删除终端中的所有历史记录。

用Ctrl+K, Ctrl+S打开键盘快捷键。进入键盘快捷键后,单击键盘绑定。Json在文本中表示....打开并编辑keybindings.json。然后在右边,在按键绑定中。Json,添加这个(如果已经有一个或多个绑定,请确保在第一个前面加上逗号):

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

适用于所有版本

记住,“键”:可以是你想要的任何绑定。不一定是Ctrl + K。

要使用键绑定,必须在终端中有焦点,然后进行绑定。

接受的答案应该是以下,这是unmultimedia对上述答案之一的评论:

Cmd+K可以工作,你只需要在键盘快捷键中再次设置 将workbench.action.terminal.clear转换为Cmd+K,因此显示为Source: 用户而不是源:Default - unmultimedia 3月12日19日1:13

点击VS code屏幕左下角的齿轮按钮 然后搜索“终端:清除” 默认情况下没有键盘快捷方式。 只需双击终端:清除 并给出您选择的清除终端的首选快捷方式。 通常使用ctrl+k,因为该快捷键没有与任何命令一起分配。

供参考:这个方法与@SuRa相同,但更简单一点。 顺便说一句:我使用的是VS Code 1.43.0版本

如果你在Mac上,它是⌘+k。:)