Как очистить весь терминал (PowerShell) - PullRequest
0 голосов
/ 01 сентября 2018

У меня была проблема. Использование команды clear или cls в powershell очищает только видимую часть терминала. Я хотел бы знать, как очистить весь терминал?

Кстати, я использую VSCode.

1 Ответ

0 голосов
/ 01 сентября 2018

Чтобы также очистить буфер прокрутки , а не только видимую часть терминала в Интегрированный терминал Visual Studio Code , используйте один из следующих методов:

  • Используйте командную палитру :

    • Нажмите Ctrl + Shift + P и введите tclear, чтобы соответствовать команде Terminal: Clear, и нажмите Enter
  • Используйте контекстное меню встроенного терминала :

    • Щелкните правой кнопкой мыши в терминале и выберите Clear из контекстного меню.
    • В Windows может потребоваться сначала включить контекстное меню встроенного терминала , учитывая, что по умолчанию при щелчке правой кнопкой мыши вставляется текст из буфера обмена:
      Откройте настройки ( Ctrl +, ) и измените настройку terminal.integrated.rightClickBehavior на default или selectWord (последний выбирает слово под курсором перед отображением контекстного меню).
  • Используйте комбинацию клавиш из встроенного терминала:

    • Вкл. 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
}
...