我需要在Visual Studio代码中清除终端的内容。
每次我使用Maven时,终端的输出都会附加到以前的构建中,这让我感到困惑。
我如何清除终端窗口与一些命令或键盘快捷方式?
CLS不起作用;它只隐藏文本。
我需要在Visual Studio代码中清除终端的内容。
每次我使用Maven时,终端的输出都会附加到以前的构建中,这让我感到困惑。
我如何清除终端窗口与一些命令或键盘快捷方式?
CLS不起作用;它只隐藏文本。
当前回答
去
文件>首选项>键盘快捷方式。 搜索“终端:清除” 默认情况下没有键盘快捷方式。 只需点击横幅中的加号(+)图标,并给出首选 您选择的清除终端的快捷方式。 我更喜欢使用ctrl+k,因为该快捷方式没有分配给任何命令。
其他回答
使用Ctrl+K清除终端。
但是这在Linux Visual Studio Code中是不可能的。
对于Linux,你可以这样做:
通过命令面板:ctrl+shift+p, "tclear"
要在快捷方式中添加这个,复制粘贴到键绑定文件:
{
"key": "ctrl+k",
"command": "workbench.action.terminal.clear",
"when": "terminalFocus"
}
使用Ctrl + K。这将在Visual Studio代码中清理控制台。
每个注释,在VSCode(1.29及以上)的后期版本中,这个快捷方式是缺失的/需要手动创建。
Navigate: File > Preferences > Keyboard Shortcuts search for workbench.action.terminal.clear If it has no mapping or you wish to change the mapping, continue; otherwise note & use the existing mapping Double click on this entry & you'll be prompted for a key binding. Hold CTRL and tap K. Ctrl + K should now be listed. Press enter to save this mapping Right click the entry and select Change when expression. Type terminalFocus then press enter. That's it. Now, when the terminal is in focus and you press Ctrl+K you'll get the behaviour you'd have expected to get from running clear/cls.
我在windows 10机器上使用Visual Studio Code 1.38.1。
尝试以下步骤:
退出() PS C:\Users\username> Cls PS C:\Users\ python用户名>
接受的答案应该是以下,这是unmultimedia对上述答案之一的评论:
Cmd+K可以工作,你只需要在键盘快捷键中再次设置 将workbench.action.terminal.clear转换为Cmd+K,因此显示为Source: 用户而不是源:Default - unmultimedia 3月12日19日1:13
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问题。