Мне нужно очистить содержимое терминала в Visual Studio Code.
Каждый раз, когда я использую Maven, вывод терминала привязан к предыдущей сборке, что меня смущает.
Как очистить окно терминала с помощью какой-либо команды или сочетания клавиш?
cls
не работает; он только скрывает текст.
visual-studio-code
Данило
источник
источник
Ответы:
Используйте Ctrl+ K. Это очистит вашу консоль в Visual Studio Code.
Согласно комментариям, в более поздних версиях VSCode (1.29 и выше) этот ярлык отсутствует / его необходимо создать вручную.
File
>Preferences
>Keyboard Shortcuts
workbench.action.terminal.clear
CTRL
и коснитесьK
.Ctrl + K
теперь должны быть перечислены. Нажмите Enter, чтобы сохранить это сопоставлениеChange when expression
. Введите иterminalFocus
нажмите Enter.ctrl
+,k
вы получите поведение, которое вы ожидали получить от запускаclear
/cls
.источник
1.29
.Ctrl + K
и начиная с версии 1.29 он перестал работать. Я просто пошелFile -> Preferences -> Keyboard Shortcuts
и нашел отображение дляClear: workbench.action.terminal.clear
ничего не есть отображение больше. ДобавилCtrl + K
обратно, конфликтов не было, снова работает нормально. Может оплошность выпуска?"when": "terminalFocus"
в привязку, иначе другие привязки не будут работать (напримерCtrl+K+Enter
)Ctrl+ Shift+ Pи выберите
Terminal:clear
источник
Привязки для этой команды по-прежнему нужно настраивать вручную, даже если
v1.33.1
я нахожусь. Команда находится внизу,Terminal: Clear
но привязка пуста. Вот как вы можете настроить привязкиv1.32
и выше.Откройте
Keyboard Shortcuts
с помощью Ctrl+ K, Ctrl+ S. Затем щелкните значок{}
рядом сKeyboard Shortcuts
вкладкой, чтобы открытьkeybindings.json
файл.После этого найдите свободное место в любом месте файла и введите привязку клавиш ниже.
Я считаю, что это для Visual Studio Code
v1.18
доv1.32
; Я идуv1.29.1
. Поскольку очевидно, что существует множество предположений о привязках по умолчанию, вот как вы настраиваете привязку, а затем используете ее. Имейте в виду, что эта привязка полностью удалит всю историю в вашем терминале.Откройте
Keyboard Shortcuts
с помощью Ctrl+ K, Ctrl+ S. Как только вы войдетеKeyboard Shortcuts
, нажмите наkeybindings.json
текст с надписью....open and edit keybindings.json
. Затем на ПРАВОЙ сторонеkeybindings.json
добавьте это (убедитесь, что вы поставили запятую перед первым,{
если уже есть одна или несколько привязок):Помните,
"key":
что привязка может быть какой угодно. Это НЕ ДОЛЖНО быть Ctrl + K.Чтобы использовать привязку клавиш, вы должны иметь фокус в своем терминале, а затем выполнить привязку.
источник
Перейти к
источник
Чтобы очистить Терминал в VS Code, просто нажмите Ctrl + Shift + P, чтобы открыть палитру команд и ввести команду Terminal: Clear . Также вы перейдете в Просмотр в верхнем левом углу панели задач vs code и откроете палитру команд .
Это легко очистит терминал и будет работать для любого каталога, открытого в вашем терминале. Это для Windows, также попробуйте, работает ли он для Mac.
источник
Для MacBook это может быть не Cmd+ K...
Есть долгое обсуждение случаев, когда Cmd+ Kне работает. В моем случае я быстро исправил
Перейдите в меню «Настройки» -> « Сочетания клавиш» -> « Поиск» («очистить»). Измените его с одиночной K на двойную K ...
источник
Cmd+K
будет работать, вам просто нужно снова установить в сочетаниях клавишworkbench.action.terminal.clear
доCmd+K
, чтобы он отображался какSource: User
вместоSource: Default
Используйте Ctrl+, Kчтобы очистить терминал.
Но это невозможно в Linux Visual Studio Code.
Для Linux вы можете сделать следующее:
Через палитру команд: ctrl+ shift+ p, "tclear"
Чтобы добавить это в ярлыки, скопируйте и вставьте это в файл привязки клавиш:
источник
V1.33 не принимает ctrl + k для очистки терминала (Windows).
Вам необходимо включить вручную, добавив код ниже в свой keybiniding.json , он переопределит значения по умолчанию.
В VSCode нажмите ctrl + shift + p , найдите клавиатуру и нажмите « Открыть сочетания клавиш», чтобы открыть файл keybindings.json .
Примечание: если вы откроете файл по умолчанию , он покажет настройки по умолчанию, но, поскольку этот файл доступен только для чтения, вы не можете редактировать его вручную.
Вставьте следующий скрипт в keybindings.json
Сохраните файл.
Теперь ваш терминал очистится с помощью crtl + k
источник
Обновление 2019 (читать полностью)
кратчайший путь
Mac: cmd + k
Окна: ctrl + k
Исправление проблем
Если ярлыки не работают для вас, наиболее вероятный сценарий заключается в том, что вы или установленное вами расширение добавили открытый конец ctrl + k/ cmd + kаккорд к другому ярлыку.
Открытость означает, что ярлык не имеет явного
when
предложения, исключающего фокус терминала. Здесь есть два возможных решения.Решение 1:
Если вы добавили ярлык, просто перейдите в файл keybindings.json и добавьте
when
предложение, которое не включает фокус терминала. Пример:Решение 2:
Кроме того, вы можете добавить
workbench.action.terminal.clear
команду в самый низkeybindings.json
, чтобы она имела приоритет над другими сочетаниями клавиш. Было бы разумно добавить комментарий, чтобы не забыть, а затем разместить под ним новые аккорды. Пример:Для получения дополнительной информации ознакомьтесь с этой проблемой на GitHub .
источник
Для очистки экрана в терминале вы можете использовать следующее: cls; или clr
источник
Если у вас Mac, это ⌘+ k. :)
источник
Чтобы очистить терминал, используя сочетания клавиш по умолчанию в новейшей версии VS-Code, нажмите CTRL-L.
источник
Принятый ответ должен быть следующим, который был комментарием unmultimedio к одному из ответов выше:
источник
Щелкните правой кнопкой мыши терминал и выберите опцию очистки (для ubuntu).
Для Mac просто введите clear
источник
Вы можете изменить из меню настроек (по крайней мере, с версии 1.30.2 и выше) ...
На Mac просто нажмите Код> Настройки> Настройки.
Затем просто найдите «очистить» и отметьте «Очистить предыдущий вывод».
источник
Чтобы окончательно удалить предыдущие команды, используйте это
Set-PSReadlineOption -HistoryNoDuplicates
Удалить элемент (Get-PSReadlineOption) .HistorySavePath
Alt-f7
источник
Выберите
Open Keyboard Shortcuts
из палитры команд и поместите в файл сочетаний клавиш следующее:источник
Я использую Visual Studio Code 1.38.1 на компьютере с Windows 10.
Пробовал следующие шаги:
exit()
PS C:\Users\username> Cls
PS C:\Users\username>python
источник
просто введите 'clear' в терминале (окна) или ctrl + shift + p, а на Mac - щелкните правой кнопкой мыши
источник
Клавиша F1 открывает мне ярлыки в Windows 10. Затем введите Терминал, и вы увидите опцию очистки.
источник
К вашему сведению: этот метод аналогичен @SuRa, но немного проще. Кстати: я использую VS Code версии 1.43.0
источник
Нет По умолчанию там NO KeyBinding , связанный с очистив терминал в VSCode. Следовательно, необходимо добавить НОВУЮ привязку клавиш , выполнив следующие шаги:
Right Click
на нем и нажмитеChange Keybinding
. Затем одновременно нажмите Ctrl+, Kа затем Enter. Это будет сохранено.Right Click
снова и нажмитеChange When Expression
. Просто введите: terminalFocus . Это будет сохранено.источник
вставьте эту команду -
Удалить элемент (Get-PSReadlineOption) .HistorySavePath
в вашем PowerShell и запустите новый Powershell, и его найденное очищено
для получения дополнительной информации проверьте эту ссылку @ https://www.shellhacks.com/clear-history-powershell/
источник
Я использую обновление Visual Studio Code за июнь 2020 г. Я искал простой способ очистить историю вывода терминала из сценария Python. Убив Терминал, щелкнув значок корзины в правом верхнем углу, сделал то, что мне было нужно, и моя среда Conda автоматически активировалась.
источник
В расширении Code Runner есть параметр «Очистить предыдущий вывод», который мне нужен в 95% случаев.
File > Preferences > Settings > (search for "output") > Code-runner: Clear previous output
В оставшиеся несколько раз я отключу эту настройку и буду использовать кнопку «Очистить вывод» (вверху справа на панели вывода), чтобы выборочно очистить накопленный вывод.
Это в Visual Studio Code 1.33.1 с Code Runner 0.9.8.
(Установка привязки клавиш для
Ctrl+k
меня не сработала, предположительно из-за того, что какое-то расширение определило «аккорды», начинающиеся сCtrl-k
. Но «Очистить предыдущий вывод» был для меня лучшим вариантом.)источник
Попробуйте ввести "cls", если это не сработает, введите "Очистить" заглавную C. Никаких кавычек. Надеюсь это поможет.
источник
написав 'clear' в терминале кода Visual Studio, эта команда может очистить ваш предыдущий
источник