VS Code:清除调试控制台的键盘快捷方式是什么?

44

我在文档中找不到使用键盘快捷方式清除调试控制台的方法。

有没有什么办法可以做到呢?

7个回答

54

虽然没有提供默认的快捷方式,但您可以创建自己的快捷方式:

{ 
    "key": "ctrl+k",
    "command": "workbench.debug.panel.action.clearReplAction",
    "when": "inDebugRepl"
}

4
新手问一下——我要在哪个.json文件中创建这个?谢谢。 - Chris22
1
现在有一个键盘快捷方式的可视化编辑器,您可以在此处找到详细信息:https://code.visualstudio.com/docs/getstarted/keybindings - Ahmad Nassri
1
"Ctrl+k" 在我的 Visual Studio Code 中直接起作用了。也许他们最近集成了这个功能。 - RealSteel
4
更新:该功能似乎已经消失了。https://github.com/Microsoft/vscode/issues/63369 有人找到解决方法了吗? - Félix Paradis
1
更新:VS Code团队在删除快捷方式后不久撤销了此操作:https://github.com/microsoft/vscode/commit/ef81add15396f2f041adb263027492ef69e9950d - Ahmad Nassri

14

文件->首选项->键盘快捷方式

搜索“清除控制台”或“清除输出”(如果有),然后按Enter。只需添加您的组合键,如Win键或其他键

文件->首选项->键盘快捷方式。搜索“清除控制台”或“清除输出”(如果有),然后按Enter。只需添加您的组合键,如Win键或其他键。


12

点击控制台窗口右上方的红色高亮按钮。


8

只需使用位于控制台窗口顶部和右侧的清除控制台图标即可。


如果你不需要“键盘快捷方式”,那么只需在控制台输出窗口中右键单击,然后选择“清除控制台” - undefined

5

打开 keybindings.json 文件(也可以直接按下 cmd+shift+p 并搜索 Open Keyboard Shortcuts),然后添加以下内容:

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

1
无需配置设置。 ctrl + k 是快捷键。

1
考虑添加一些来源来支持断言“设置是错误且无用的”。从其他答案和评论中看来,在回答这个问题之后,“ctrl+k”已被添加为默认快捷方式。如果是这种情况,一个解释以及可能一些链接到文档的介绍将会非常棒。像这样的一行声明更像是评论而不是答案(RealSteel实际上在接受的答案中做了评论)。 - OriolAbril

0
    在我的情况下,我将"workbench.action.terminal.clear"定义为键盘快捷键设置中的Ctrl+K快捷键。
    第一次使用Ctrl+K快捷键后,我只使用Ctrl+L快捷键。
    因为当我仅使用Ctrl+K时,改变控制台高度会导致控制台内容的返回。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接