如何清除整个终端(PowerShell)

mal*_*ala 4 terminal powershell visual-studio-code

我有一个问题。在powershell中使用clear或cls命令仅清除终端的可见部分,我想知道如何清除整个终端吗?

顺便说一下,我使用VSCode。

mkl*_*nt0 9

要一并清除了滚动缓冲区,不仅仅是终端的可见部分Visual Studio代码的集成终端下面的方法,使用一个:

  • 使用命令调色板

    • Ctrl+Shift+P并键入tclear以匹配Terminal: Clear命令,然后按Enter
  • 使用集成终端的上下文菜单

    • 右键单击终端,然后Clear从上下文菜单中选择。
    • Windows上,您可能必须首先启用集成终端的上下文菜单,前提是默认情况下右键单击剪贴板中的文本:
      打开设置(Ctrl+,)并将设置更改terminal.integrated.rightClickBehaviordefaultselectWord(后者在显示之前先选择光标下的单词上下文菜单)。
  • 从集成终端内部使用键盘快捷键

    • Windows上,使用Ctrl+K默认值。
    • 从VSCode 1.30.1开始,在macOS上存在一个默认值Cmd+K,但不起作用,而在Linux上则根本没有默认值。
      两种情况下的解决方案都是通过直接编辑文件(命令面板中的命令)来定义自定义键绑定,如下所示:keybindings.jsonPreferences: Open Keyboard Shortcuts File
{
  "key": "ctrl+k", // on macOS, alternatively use "cmd+k"
  "command": "workbench.action.terminal.clear",
  "when": "terminalFocus" // To avoid conflicts with Ctrl+K *chords* elsewhere
}
Run Code Online (Sandbox Code Playgroud)