dan*_*ilo 84 visual-studio-code
我需要清理终端的内容.
每次我使用Maven时,终端的输出都附加到上一个版本,这让我感到困惑.
如何使用某些命令或键盘快捷键清除终端窗口?
cls
不起作用; 它只隐藏文字.
Jet*_*mes 55
使用Ctrl+ K.这将在Visual Studio Code中清理您的控制台.
tib*_*boo 51
Ctrl+ Shift+ P然后选择Terminal:clear
Sov*_*ier 48
这是针对Visual Studio Code的v1.32
,我相信; 我在v1.33.1
.由于显然有很多关于默认绑定的假设,这里是你如何设置绑定,然后使用它.请记住,此绑定也将完全删除终端中的所有历史记录.
用+ ,+ 打开键盘快捷键.进入后,请单击上面的文字.然后在右边,在,添加这个(如果已经有一个或多个绑定,请确保在第一个之前放一个逗号):CtrlKCtrlSTerminal: Clear
v1.32
Keyboard Shortcuts
{}
Keyboard Shortcuts
{
"key": "ctrl+k",
"command": "workbench.action.terminal.clear",
"when": "terminalFocus"
}
Run Code Online (Sandbox Code Playgroud)
记住,keybindings.json
可以是你想要的任何绑定.它不一定是Ctrl+ K.
要使用键绑定,您必须在终端中拥有焦点,然后执行绑定.
aks*_*hir 39
要在 VS Code 中清除终端,只需同时按下Ctrl + Shift + P
键,这将打开一个命令面板并输入 command Terminal: Clear
。此外,您将转到vs code 任务栏左上角的View并打开Command Pallete。
这将轻松清除终端并为您在终端中打开的任何目录工作。这适用于 Windows,如果它适用于 Mac,也可以尝试。
此命令适用于所有 VS 代码版本,包括最新版本 1.52.1
小智 9
去
对于MacBook,它可能不是Cmd+ K...
对于Cmd+ K不起作用的情况,需要进行长时间的讨论.就我而言,我快速修复了
cmd + K + cmd + K.
转到菜单首选项 - > 快捷键 - > 搜索('清除').将它从单个K更改为双K ...
使用Ctrl+ K清除终端。
但这在Linux Visual Studio Code中是不可能的。
对于Linux,您可以执行以下操作:
通过命令面板:ctrl+ shift+ p,“ tclear”
要将其添加到快捷方式中,请将其复制粘贴到绑定文件中:
{
"key": "ctrl+k",
"command": "workbench.action.terminal.clear",
"when": "terminalFocus"
}
Run Code Online (Sandbox Code Playgroud)
苹果电脑: cmd + k
视窗: ctrl + k
如果快捷方式不适合你的工作,最可能的情况是,要么你或你安装的扩展增加了一个开放式ctrl + k/ cmd + k和弦到另一捷径。
开放式含义,快捷方式没有明确的when
条款来排除终端焦点。这里有两种可能的解决方案。
解决方案1:
如果添加了快捷方式,只需转到您的keybindings.json文件并添加不包含终端焦点的when
子句。例:
{
"key": "cmd+k cmd+c",
"command": "someCommandHere",
"when": "editorTextFocus",
}
Run Code Online (Sandbox Code Playgroud)
解决方案2:
或者,您可以将workbench.action.terminal.clear
命令添加到的最底部keybindings.json
,以确保其优先于其他快捷方式。添加评论是明智的,这样您就不会忘记,以后再在其下放置新的和弦。例:
// Keep this keybinding at very bottom of file to ensure terminal clearing.
{
"key": "cmd+k",
"command": "workbench.action.terminal.clear",
"when": "terminalFocus",
}
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请查看此GitHub问题。
V1.33不会接受ctrl + k来清除终端机(Windows)。
您需要通过在keybiniding.json中添加以下代码来手动启用,它将覆盖默认值。
在VSCode中,按ctrl + shift + p,搜索键盘,然后单击“ 打开键盘快捷方式”以打开keybindings.json文件。
注意:如果打开“ 默认”,它将显示默认设置,但是由于此文件是只读文件,因此无法手动编辑它。
将以下脚本粘贴到keybindings.json中
{
"key": "ctr+k",
"command": "workbench.action.terminal.clear",
"when": "terminalFocus"
}
Run Code Online (Sandbox Code Playgroud)
保存文件。
现在您的终端将按crtl + k清除
小智 5
workbench.action.terminal.clear 不再有效(至少对于 Mac 上的 VS Code Insiders 1.54 而言)
CTRL以下是现在映射L默认控制台功能的方法。
{
"key": "ctrl+l",
"command": "workbench.action.terminal.sendSequence",
"args": {"text": "\u000c"},
"when": "terminalFocus"
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
48716 次 |
最近记录: |