Мне нужно очистить содержимое терминала в Visual Studio Code.
Каждый раз, когда я использую Maven, вывод терминала прикрепляется к предыдущей сборке, что сбивает меня с толку .
Как очистить окно терминала с помощью какой-либо команды или сочетания клавиш?
cls
не работает; он скрывает только текст.
Используйте Ctrl + K . Это очищает вашу консоль в Visual Studio Code.
Согласно комментариям, в более поздних версиях VSCode (1.29 и выше) этот ярлык отсутствует/его необходимо создать вручную.
- Переход:
Файл
>Настройки
>Сочетания клавиш
- найдите
workbench.action.terminal.clear
- Если у него нет сопоставления или вы хотите изменить сопоставление, продолжайте; в противном случае обратите внимание и используйте существующее сопоставление.
- Дважды щелкните эту запись, и вам будет предложено ввести привязку ключа. Удерживая
CTRL
, нажмитеK
.Ctrl + K
должен появиться в списке. Нажмите клавишу ВВОД, чтобы сохранить это сопоставление. - Щелкните запись правой кнопкой мыши и выберите
Изменить при выражении
. ВведитеterminalFocus
и нажмите клавишу ВВОД. - Вот и все. Теперь, когда терминал находится в фокусе и вы нажимаете
ctrl
+k
, вы получите поведение, которое вы ожидали получить от запускаclear
/cls
.
Ctrl + Shift + P и выберите Terminal:clear

Ctrl + Shift + P и выберите Terminal:clear
ДЛЯ ВЕРСИЙ НА И ВЫШЕ
v1.32
СМ. НИЖЕ
Привязки для эту команду по-прежнему нужно настраивать вручную, даже в v1.33.1
, на которой я сейчас. Команда находится в разделе Терминал: Очистить
, но привязка пуста. Вот как вы можете настроить привязки в v1.32
и выше.
Откройте Сочетания клавиш
с помощью Ctrl + K , Ctrl + S . Затем нажмите {}
рядом с вкладкой Сочетания клавиш
, чтобы открыть файл keybindings.json
.
После этого найдите свободное место в любом месте файла, и введите привязку клавиш ниже.
{"key": "ctrl + k", "command": "workbench.action.terminal.clear", "when" : "terminalFocus"}
ДЛЯ ВЕРСИЙ ДО
v1.32
СМОТРЕТЬ НИЖЕ
Это для Visual Studio Code v1.18
до v1.32
, я полагаю; Я использую v1.29.1
. Поскольку очевидно, что существует множество предположений о привязках по умолчанию, вот как вы настраиваете привязку, а затем используете ее. Имейте в виду, что эта привязка полностью удалит всю историю и в вашем терминале.
Откройте Сочетания клавиш
с помощью Ctrl + K , Ctrl + S . Находясь в Сочетания клавиш
, щелкните keybindings.json
в тексте с надписью .... откройте и отредактируйте keybindings.json
. Затем на ПРАВОЙ стороне в keybindings.json
добавьте это (убедитесь, что вы поставили запятую перед первым {
, если есть одна или несколько привязок уже):
{"key": "ctrl + k", "command": "workbench.action.terminal.clear", "when": "terminalFocus"}
ДЛЯ ВСЕХ ВЕРСИЙ
Помните, «ключ» :
может иметь любую привязку по вашему желанию. Это НЕ ДОЛЖНО быть Ctrl + K .
Чтобы использовать привязку клавиш, вы должны иметь сфокусируйтесь на своем терминале, а затем выполните привязку.

-
3Спасибо. @danilo, вы можете подумать о том, чтобы сделать этот ответ принятым, поскольку он более подробный и актуальный. – idmadj 07 июля ’19, в 0:43
-
Похоже, MS немного изменила это. В v1.41.1 я не мог найти сочетания клавиш {}. Однако F1> Настройки: открытые сочетания клавиш (JSON) позволили мне создать ярлык, как вы предписали.. – woter324, 31 дек. ’19 в 1:37
-
@ woter324, если вы хотите отредактировать мой пост в том же формате, который я использовал, сделайте это! Я больше не использую vsCode, и теперь я использую Mac вместо Windows. – SovietFrontier 02 янв. ’20 в 16:47
ДЛЯ ВЕРСИЙ НА И ВЫШЕ
v1.32
СМ. НИЖЕ
Привязки для этой команды по-прежнему необходимо настраивать вручную, даже в v1.33.1
, где я сейчас. Команда находится в разделе Терминал: Очистить
, но привязка пуста. Вот как вы можете настроить привязки в v1.32
и выше.
Откройте Сочетания клавиш
с помощью Ctrl + K , Ctrl + S . Затем нажмите {}
рядом с вкладкой Сочетания клавиш
, чтобы открыть файл keybindings.json
.
После этого найдите свободное место в любом месте файла, и введите привязку клавиш ниже.
{"key": "ctrl + k", "command": "workbench.action.terminal.clear", "when" : "terminalFocus"}
ДЛЯ ВЕРСИЙ ДО
v1.32
СМОТРЕТЬ НИЖЕ
Это для Visual Studio Code v1.18
до v1.32
, я полагаю; Я использую v1.29.1
. Поскольку очевидно, что существует множество предположений о привязках по умолчанию, вот как вы настраиваете привязку, а затем используете ее. Имейте в виду, что эта привязка полностью удалит всю историю и в вашем терминале.
Откройте Сочетания клавиш
с помощью Ctrl + K , Ctrl + S . Находясь в Сочетания клавиш
, щелкните keybindings.json
в тексте с надписью .... откройте и отредактируйте keybindings.json
. Затем на ПРАВОЙ стороне в keybindings.json
добавьте это (убедитесь, что вы поставили запятую перед первым {
, если есть одна или несколько привязок уже):
{"key": "ctrl + k", "command": "workbench.action.terminal.clear", "when": "terminalFocus"}
ДЛЯ ВСЕХ ВЕРСИЙ
Помните, «ключ» :
может иметь любую привязку по вашему желанию. Это НЕ ДОЛЖНО быть Ctrl + K .
Чтобы использовать привязку клавиш, вы должны иметь сфокусируйтесь на своем терминале, а затем выполните привязку.
Перейти к
- Файл> Настройки> Сочетания клавиш.
- Найдите “Терминал: очистить”.
- По умолчанию сочетание клавиш не назначено.
- Просто нажмите на значок плюса (+) на баннере и дайте предпочтительный ярлык на ваш выбор, чтобы очистить терминал.
- Я предпочитаю использовать ctrl + k, поскольку этот ярлык не назначается ни одной команде.

Перейдите в
- Файл> Настройки> Сочетания клавиш.
- Найдите «Терминал: очистить».
- По умолчанию сочетание клавиш не назначено.
- Просто щелкните значок плюса (+) в баннере и дайте предпочтительный ярлык на ваш выбор, чтобы очистить терминал.
- Я предпочитаю использовать ctrl + k, поскольку этот ярлык не назначается ни одной команде.
Чтобы очистить терминал в VS Code, просто нажмите одновременно клавиши Ctrl + Shift + P
, это откроет палитру команд и введите команду Терминал: Очистить
. Также вы перейдете к в верхнем левом углу панели задач vs code и откроете палитру команд .
Это легко очистит терминал и будет работать для любого каталога, открытого в вашем терминале. Это для Windows, также попробуйте, работает ли он для Mac.
Эта команда работает во всех версиях кода VS, включая последнюю версию 1.52.1

-
1Это единственное правильное решение, которое быстро работает в современной версии кода VS. По какой-то причине Google знает это и показывает это непосредственно перед нажатием на переполнение стека.. – Роэл 8 мая ’20 в 14:18
-
Есть какие-нибудь быстрые клавиши для этого? – Ашок Кумар Ганесан, 25 августа 2020 г., 17:29
-
Можно ли запустить такую команду как cmd? потому что я использую node js и хочу добавить эту функцию в package.json, чтобы каждый раз при запуске nodejs он сначала очищал терминал – Сэм, 23 октября 2020 г., 12:29
-
Я еще не нашел быстрого пути для очистки терминала в VS Code, у меня есть шпаргалку со всеми ярлыками для кода VS см. в этом коде .visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf – akshay_sushir 11 января в 10:36
Чтобы очистить терминал в VS Code, просто нажмите одновременно клавиши Ctrl + Shift + P
, это откроет палитру команд и введите команду Терминал: Очистить
. Также вы перейдете к в верхнем левом углу панели задач vs code и откроете палитру команд .
Это легко очистит терминал и будет работать для любого каталога, открытого в вашем терминале. Это для Windows, также попробуйте, работает ли он для Mac.
Эта команда работает во всех версиях кода VS, включая последнюю версию 1.52.1
Для MacBook это может быть не Cmd + K …
Уже давно обсуждаются случаи, когда Cmd + K не работает. В моем случае я сделал быстрое исправление с помощью
cmd + K + cmd + K
Перейдите в меню Настройки -> Сочетания клавиш -> Поиск (‘очистить’). Измените его с одиночного K на двойное K …

-
4
Cmd + K
будет работать, вам просто нужно снова установить в сочетаниях клавиш действиеworkbench.action. Терминал. очистите
доCmd + K
, чтобы он отображался какSource: User
вместоSource: Default
– unmultimedio 12 мар. ’19 в 1:13
Для MacBook это может быть не Cmd + K …
Случаи, когда Cmd + K не работают, долго обсуждают. В моем случае Я сделал быстрое исправление с помощью
cmd + K + cmd + K
Перейдите в меню Preferences -> Сочетания клавиш -> Поиск (‘очистить’). Измените его с одиночного K на двойное K …
Используйте Ctrl + K , чтобы очистить терминал.
Но это невозможно в Linux Visual Код Studio.
Для Linux вы можете сделать следующее:
Через палитру команд: ctrl + shift + p , “tclear”
Чтобы добавить это в ярлыки, скопируйте и вставьте это в файл привязки клавиш:
{"key": "ctrl + k", "command": "workbench.action.terminal.clear", "when": "terminalFocus"}


-
1Просто хотел добавить, что в VS Code 1.18 это было в keybindings.js, но мне пришлось добавить его в пользовательский keybindings.js, прежде чем он заработает. Также, читая об этом, кажется, что добавление его в конец важно, но не для меня. См .: github.com/Microsoft/vscode/issues/36144#issuecomment-346736998 – rwg 18 октября 2018 г., 17:20
-
Вы можете использовать это только ПОСЛЕ привязки этих ключей. – SovietFrontier 16 нояб., 18:31
Используйте Ctrl + K , чтобы очистить терминал.
Но это невозможно в Linux Visual Studio Code.
Для Linux вы можете сделать следующее:
Через палитру команд: ctrl + shift + p , “tclear”
Чтобы добавить это в ярлыки , скопируйте и вставьте это в файл привязки клавиш:
{"key": "ctrl + k", "command": "workbench. action.terminal.clear "," when ":" terminalFocus "}
Ярлык
Mac: cmd + k
Windows: ctrl + k
Устранение неполадок
Если ярлыки не работают для вас, скорее всего, сценарий заключается в том, что либо вы, либо установленное вами расширение добавили открытый аккорд ctrl + k / cmd + k к другому ярлыку.
Открытость означает, что ярлык не имеет явного предложения when
, исключающего фокус терминала. Здесь есть два возможных решения.
Решение 1.
Если вы добавили ярлык, просто перейдите в файл keybindings.json и добавьте предложение when
, которое выполняет не включать фокус терминала. Пример:
{"key": "cmd + k cmd + c", "command": "someCommandHere", "когда": "редактор TextFocus ",}
Решение 2:
В качестве альтернативы вы можете добавить рабочую среду .action.terminal.clear
в самый конец keybindings.json
, обеспечивая приоритет над другими сочетаниями клавиш. Было бы разумно добавить комментарий, чтобы не забыть, и позже разместить под ним новые аккорды. Пример:
//Сохраните эту привязку клавиш в самом низу файла, чтобы обеспечить очистку терминала. {"Key": "cmd + k", "command": "workbench.action .terminal.clear "," when ":" terminalFocus ",}
Для получения дополнительной информации ознакомьтесь с этой проблемой GitHub.

Ярлык
Mac: cmd + k
Windows: ctrl + k
Устранение неполадок
Если ярлыки не работают для вас, наиболее вероятный сценарий состоит в том, что вы или установленное вами расширение добавили открытый ctrl + k / cmd + k аккорд к другому ярлыку.
Открытость означает, что ярлык не имеет явного предложения when
, исключающего фокус терминала. Здесь есть два возможных решения.
Решение 1.
Если вы добавили ярлык, просто перейдите в свой keybindings.json файл и добавьте предложение when
, которое не включает фокус терминала. Пример:
{"key": "cmd + k cmd + c", "command": "someCommandHere", "when": "editorTextFocus",}
Решение 2:
В качестве альтернативы вы можете добавить workbench.action.terminal.clear
в самый конец keybindings.json
, обеспечивая приоритет над другими сочетаниями клавиш. Было бы разумно добавить комментарий, чтобы не забыть, и позже разместить под ним новые аккорды. Пример:
//Сохраните эту привязку клавиш в самом низу файла, чтобы обеспечить очистку терминала. {"Key": "cmd + k", "command": "workbench.action .terminal.clear "," when ":" terminalFocus ",}
Для получения дополнительной информации ознакомьтесь с этой проблемой GitHub.
V1.33 не принимает ctrl + k для очистки терминала (Windows).
Вам необходимо включить вручную, добавив приведенный ниже код в свой keybiniding.json , он заменит значения по умолчанию.
В VSCode нажмите ctrl + shift + p , найдите клавиатуру и нажмите Открыть сочетания клавиш , чтобы открыть файл keybindings.json .
Примечание: Если вы откроете По умолчанию one, он покажет настройки по умолчанию, но поскольку этот файл доступен только для чтения, вы не можете редактировать его вручную.
Вставьте следующий скрипт в keybindings.json
{"key": "ctr + k", "command": "workbench.action.terminal.clear", "when": "terminalFocus"}
Сохраните файл.
Теперь ваш терминал очистится с помощью crtl + k

-
Где мне найти keybindings.json? – пабраммы 15 авг. ’19 в 16:35
-
@pabrams Для кода VS v1.37.1 Это будет работать. Вы можете открыть файл сочетаний клавиш, используя Ctrl + K, Ctrl + S. В правом углу щелкните значок подкачки файлов, чтобы открыть версию JSON для файла сочетаний клавиш. – Арслан Мунир 19 авг. ’19 в 9:18
V1.33 не принимает ctrl + k для очистки терминала (Windows).
Вам необходимо включить вручную, добавив код ниже в свой keybiniding.json , он переопределит значения по умолчанию.
В вашем VSCode нажмите ctrl + shift + p , найдите keyboard и нажмите Открыть Сочетания клавиш , чтобы открыть файл keybindings.json .
Примечание. Если вы откроете файл Default one, будут отображаться настройки по умолчанию, но поскольку этот файл доступен только для чтения, вы не можете редактировать его вручную.
Вставьте следующий скрипт в keybindings.json
{"key": "ctr + k", "command": "workbench.action.terminal.clear", "when": "terminalFocus"}
Сохраните файл.
Теперь ваш терминал очистится с помощью crtl + k
Если вы используете Mac, это ⌘ + k . 🙂
Если вы используете Mac, это ⌘ + k . 🙂
Чтобы очистить терминал, используя комбинации клавиш по умолчанию в новейшей версии VS-Code, вы нажимаете CTRL-L.

-
Это лучший ответ …. открытие палитры команд … smh … это могло быть ответом на любые действия в VS-коде. – daansteraan 16 июля ’20, в 7:35
-
нет .. это просто перескакивает в нижнюю часть терминала. Это не совсем понятно. – Джон Ктеджик, 11 сен. ’20 в 19:11
-
Это очищает терминал для меня в версии 1.51.1 – Дэвид 1 декабря 2020 г., 21:21
-
@ Дэвид У меня есть эта версия. Прокрутите вверх с помощью колеса прокрутки мыши после нажатия на него. Фактически это не очищено. – mbomb007, 11 декабря ’20, 15:30
-
Тогда должна быть настройка. Очистить или cls позволяет мне прокручивать назад, ctrl + L фактически очищает его для меня. – Дэвид 11 дек. ’20 в 19:05
Чтобы очистить терминал, используя сочетания клавиш по умолчанию в новейшей версии VS-Code, нажмите CTRL-L.
Вы можете использовать ниже, чтобы очистить экран в терминале: cls ; или clr
Для очистки экрана в терминале можно использовать следующее: cls; или clr
Щелкните правой кнопкой мыши терминал и выберите опцию очистки (для ubuntu).
Для Mac просто введите clear
Щелкните правой кнопкой мыши терминал и выберите опцию очистки (для ubuntu).
Для Mac просто введите clear
Принятый ответ должен быть следующим который был комментарием unmultimedio к одному из ответов выше:
Cmd + K будет работать, вам просто нужно снова установить в сочетаниях клавиш workbench.action.terminal. очистить до Cmd + K, поэтому он отображается как Источник: Пользователь вместо Источник: По умолчанию – unmultimedio 12 марта ’19 в 1:13
-
Это должен быть принятый ответ, я не уверен, почему, если он установлен как «По умолчанию “это не сработает – Мигель Санчес Вильяфан 10 июня ’20 в 1:58
Принятым ответом должен быть следующий комментарий unmultimedio к одному из ответов выше:
Cmd + K будет работать, вам просто нужно снова установить в сочетаниях клавиш workbench.action.terminal.clear на Cmd + K, чтобы он отображался как Source: User вместо Source: Default – unmultimedio Mar 12 ‘ 19, 1:13
- Просто нажмите кнопку с шестеренкой в левом нижнем углу экрана кода VS
- , затем выполните поиск “Terminal: clear”.
- Автор по умолчанию сочетание клавиш не назначено.
- Просто дважды щелкните Терминал: Очистить
- и укажите предпочтительный ярлык по вашему выбору, чтобы очистить терминал.
- Обычно используется ctrl + k, поскольку этот ярлык не назначается ни одной команде.
К вашему сведению: этот метод аналогичен @SuRa, но немного проще. : Я использую VS Code версии 1.43.0

- Просто нажмите кнопку с шестеренкой в левом нижнем углу экрана кода VS
- затем выполните поиск «Терминал: очистить».
- По умолчанию сочетание клавиш не назначено.
- Просто дважды щелкните Терминал: Очистить
- и укажите предпочтительный ярлык по вашему выбору, чтобы очистить терминал.
- Обычно используется ctrl + k, поскольку этот ярлык не назначается ни одной команде.
К вашему сведению: этот метод аналогичен @SuRa, но немного проще. Кстати: я использую VS Code версии 1.43.0
По умолчанию привязка клавиш NO связана с очисткой терминала в VSCode. Следовательно, необходимо добавить НОВУЮ привязку клавиш , выполнив следующие действия:
- Перейдите: Файл -> Настройки -> Сочетания клавиш. (Или Ctrl + K и Ctrl + S вместе)
- Введите в строке поиска вверху: Терминал: очистить .
- Запись с командой: Terminal:Clear отобразится со следующей командой VSCode workbench.action.terminal.clear .
-
Щелкните его правой кнопкой мыши
и нажмитеИзменить привязку клавиш
. Затем нажмите одновременно Ctrl + K и затем Enter . Он будет сохранен. -
Щелкните правой кнопкой мыши
еще раз и нажмитеИзменить при выражении
. Просто введите: terminalFocus . Он будет сохранен.
Наконец, откройте интегрированный терминал и с фокусом внутри терминала нажмите Ctrl + K .

-
Отличные направления, у меня сработали. Windows – VSCode 1.49+ – Конфигурация Nodejs/Reactjs/Webpack. Спасибо! – cssyphus 12 окт.2020 в 16:38
По умолчанию для очистки терминала в VSCode не используется привязка клавиш NO . Следовательно, необходимо добавить НОВУЮ привязку клавиш , выполнив следующие действия:
- Перейдите: Файл -> Настройки -> Сочетания клавиш. (Или Ctrl + K и Ctrl + S вместе)
- Введите в строке поиска вверху: Терминал: очистить .
- Запись с командой: Terminal:Clear отобразится со следующей командой VSCode workbench.action.terminal.clear .
-
Щелкните его правой кнопкой мыши
и нажмитеИзменить привязку клавиш
. Затем нажмите одновременно Ctrl + K и затем Enter . Он будет сохранен. -
Щелкните правой кнопкой мыши
еще раз и нажмитеИзменить при выражении
. Просто введите: terminalFocus . Он будет сохранен.
Наконец, откройте интегрированный терминал и с фокусом внутри терминала нажмите Ctrl + K .
Вы можете изменить из меню настроек (по крайней мере, начиная с версии 1.30.2 и выше) …
На Mac просто нажмите «Код»> «Настройки»> «Настройки».
Затем просто найдите «очистить» и установить флажок «Очистить предыдущий вывод».

Вы можете изменить из меню настроек (по крайней мере, с версии 1.30.2 и выше) …
На Mac просто нажмите «Код»> «Настройки»> «Настройки».
Затем просто найдите «очистить» и установите флажок «Очистить предыдущий вывод».
Расширение Code Runner имеет настройку «Очистить предыдущий вывод», что мне нужно в 95% случаев.
Файл> Настройки> Настройки > (ищите "вывод")> Средство выполнения кода: очистить предыдущий вывод
В оставшиеся несколько раз я отключу настройку и воспользуюсь кнопкой “Очистить вывод” (вверху справа от панель вывода), чтобы выборочно очищать накопленный вывод.
Это в Visual Studio Code 1.33.1 с Code Runner 0.9.8.
(Установка привязки клавиш для Ctrl + k
у меня не работал, предположительно потому, что какое-то расширение определены «аккорды», начинающиеся с Ctrl-k
. Но «Очистить предыдущий вывод» для меня на самом деле был лучшим вариантом.)
В расширении Code Runner есть настройка «Очистить предыдущий вывод», что мне нужно в 95% случаев.
Файл> Настройки> Настройки> (поиск "output")> Code-runner: очистить предыдущий вывод
Остальные несколько раз я буду отключите настройку и используйте кнопку «Очистить вывод» (вверху справа в области вывода), чтобы выборочно очистить накопленный вывод.
Это в Visual Studio Code 1.33.1 с Code Runner 0.9.8.
(Установка привязки клавиш для Ctrl + k
у меня не сработала, предположительно потому, что какое-то расширение определило “аккорды”, начинающиеся с Ctrl- k
. Но «Очистить предыдущий вывод» был для меня лучшим вариантом.)
Выберите Открыть сочетания клавиш
из палитры команд и поместите следующее в файл сочетаний клавиш:
{"key": "cmd + k", "command": "workbench.action.terminal.clear", "when": "terminalFocus"}

Выберите Открыть сочетания клавиш
из палитры команд и поместите следующее в файл сочетаний клавиш:
{"ключ": "cmd + k", "command": "workbench.action.terminal.clear", "when": "terminalFocus"}
Клавиша F1 открывает для меня ярлыки с использованием Windows 10 . Затем введите “Терминал”, и вы увидите опцию очистки.
Клавиша F1 открывает мне ярлыки в Windows 10. Затем введите Терминал, и вы увидите опцию очистки.
Чтобы навсегда удалить предыдущие команды, используйте это
-
Set-PSReadlineOption -HistoryNoDuplicates
-
Remove-Item (Get-PSReadlineOption). HistorySavePath
-
Alt-f7
Чтобы навсегда удалить предыдущие команды, используйте это
-
Set-PSReadlineOption -HistoryNoDuplicates
-
Remove-Item (Get-PSReadlineOption) .HistorySavePath
-
Alt-f7
вставьте эту команду –
Remove-Item (Get-PSReadlineOption) .HistorySavePath
в вашу оболочку powershell и запустите новую оболочку powershell, и ее найденное очищено
для получения дополнительной информации проверьте эту ссылку @ https://www.shellhacks.com/clear-history-powershell/

вставьте эту команду –
Remove-Item (Get-PSReadlineOption) .HistorySavePath
в вашей оболочке powershell и запустите новую оболочку powershell, и ее найденное очищено
для получения дополнительной информации проверьте эту ссылку @ https://www.shellhacks.com/ clear-history-powershell/
Я использую обновление Visual Studio Code за июнь 2020 года. Я искал простой способ очистить историю вывода терминала из сценария Python. Завершение работы Терминала нажатием на значок корзины в правом верхнем углу сделало то, что мне было нужно, и моя среда Conda автоматически активировалась.
Я запускаю обновление Visual Studio Code за июнь 2020 г. Я искал простой способ очистить историю вывода терминала из сценария Python. Убив терминал, щелкнув значок корзины в правом верхнем углу, я сделал то, что мне было нужно, и моя среда Conda автоматически активировалась..
CRTL + Backspace Также работает

CRTL + Backspace Также работает
Попробуйте ввести ‘cls’, если это не сработает, введите ‘Очистить’ заглавную букву C. Никаких кавычек. Надеюсь, это поможет.
Попробуйте ввести «cls», если это не сработает, введите «Очистить» заглавную букву C. Никаких кавычек. Надеюсь, это поможет.
Я используя Visual Studio Code 1.38.1 на компьютере с Windows 10.
Пробовал следующие шаги:
-
exit ()
-
PS C: Users username> Cls
-
PS C: Users username> python
Я использую Visual Studio Code 1.38.1 на компьютере с Windows 10.
Попробовал выполнить следующие шаги:
-
exit ()
-
PS C: Users username> Cls
-
PS C: Users username> python
просто введите ‘clear’ в терминале (окна) или ctrl + shift + p и на Mac – щелкните правой кнопкой мыши

просто введите ‘clear’ в терминале (окна) или ctrl + shift + p и на Mac – щелкните правой кнопкой мыши
Команда VS Code «Terminal: Clear» не работает должным образом
Я пытаюсь скомпилировать файл Python в VS Code.
Я установил Ctrl + Shift + F10 в качестве клавиш для “Python: Run file в терминале “команда.
После запуска файла в терминале я нажимаю сочетание клавиш Ctrl + K для” Терминала : Очистить”. Это очищает окно терминала.
Однако, когда я снова запускаю файл Python ( Ctrl + Shift + F10 ), предыдущие выходные записи (которые были очищены ранее) снова отображаются в окне терминала.
Приветствуется любое понимание того, что я делаю неправильно. Спасибо.
пр. Воссоздание этой проблемы:
Я даже не уверен, нужен ли вам ответ, но … пока я не мог найти поведение VS CODE, которое может делать то, что вы хотите (я также пытался его найти). Что вы можете сделать, так это добавить эти две строки в самое начало вашего кода:
import osos.system ('cls')
Он будет очищать весь терминальный мусор перед каждым выполнением.

Я даже не уверен, нужен ли вам больше ответ, но … пока я не смог найти поведение VS CODE, которое может делай что хочешь (я тоже пробовал искать). Что вы можете сделать, так это добавить эти две строки в самое начало вашего кода:
import osos.system ('cls')
Он будет очищать весь терминальный мусор перед каждым выполнением.
Используйте две команды вместе в keybindings.json: ctrl + k, затем ctrl + l
{"key": "ctrl + k", " command ":" workbench.action.terminal.sendSequence "," args ": {" text ":" cls u000D "}," when ":" terminalFocus "}, {" key ":" ctrl + l "," команда ":" workbench.action.terminal.clear "," when ":" terminalFocus "}
Используйте две команды вместе в keybindings.json: ctrl + k, затем ctrl + l
{"key": "ctrl + k", "command": "workbench.action.terminal.sendSequence", "args": {"text": "cls u000D"}, "when": "terminalFocus "}, {" key ":" ctrl + l "," command ":" workbench.action.terminal.clear "," when ":" terminalFocus "}