如何清除整个终端(PowerShell)

时间:2018-09-01 11:27:12

标签: powershell terminal visual-studio-code

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

我顺便使用VSCode。

1 个答案:

答案 0 :(得分:4)

要清除回滚缓冲区,而不仅仅是 Visual Studio Code集成终端中终端的可见部分,请使用以下方法:

  • 使用 命令面板

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

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

    • Windows 上,使用默认的 Ctrl + K
    • 从VSCode 1.30.1开始,在 macOS 上,存在默认值 Cmd + K ,但无效,而在 Linux 完全没有默认值。
      两种情况下的解决方案都是通过直接编辑文件keybindings.json(命令调色板中的命令Preferences: 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
}