我需要在Visual Studio代码中清除终端的内容。
每次我使用Maven时,终端的输出都会附加到以前的构建中,这让我感到困惑。
我如何清除终端窗口与一些命令或键盘快捷方式?
CLS不起作用;它只隐藏文本。
我需要在Visual Studio代码中清除终端的内容。
每次我使用Maven时,终端的输出都会附加到以前的构建中,这让我感到困惑。
我如何清除终端窗口与一些命令或键盘快捷方式?
CLS不起作用;它只隐藏文本。
当前回答
我正在运行Visual Studio Code的2020年6月更新。我正在寻找一种简单的方法来清除Python脚本中终端输出的历史记录。点击右上方的垃圾桶图标杀死终端,我的Conda环境自动重新激活。
其他回答
对于MacBook来说,可能不是Cmd + K…
关于Cmd + K不起作用的情况有很长的讨论。 就我而言,我用
cmd+K +cmd+ K
转到菜单首选项->快捷键->搜索(“清除”)。把单K改成双K…
去
文件>首选项>键盘快捷方式。 搜索“终端:清除” 默认情况下没有键盘快捷方式。 只需点击横幅中的加号(+)图标,并给出首选 您选择的清除终端的快捷方式。 我更喜欢使用ctrl+k,因为该快捷方式没有分配给任何命令。
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问题。
我正在运行Visual Studio Code的2020年6月更新。我正在寻找一种简单的方法来清除Python脚本中终端输出的历史记录。点击右上方的垃圾桶图标杀死终端,我的Conda环境自动重新激活。
在VS代码中导航:文件>首选项>键盘快捷方式 搜索workbench.action.terminal.clear
双击此条目&将提示您进行键绑定。按住CTRL并点击L, CTRL + L现在应该列出。按“enter”保存映射
就是这样。