Как очистить терминал в visual studio code
Мне нужно очистить содержимое терминала в коде Visual Studio.
Каждый раз, когда я использую Maven, вывод терминала привязан к предыдущей сборке, что меня смущает.
Как очистить окно терминала с помощью некоторой команды или сочетания клавиш?
cls не работает; это только скрывает текст.
ОТВЕТЫ
Ответ 1
Используйте Ctrl + K . Это делает вашу консоль чистой в Visual Studio Code.
Ответ 2
Ctrl + Shift + P и выберите Terminal:clear
Ответ 3
ДЛЯ ВЕРСИЙ НА И ВЫШЕ v1.32 СМ. НИЖЕ
Привязки для этой команды все еще должны быть настроены вручную, даже в v1.33.1 , где я нахожусь. Команда находится под Terminal: Clear но привязка пуста. Вот как вы можете настроить привязки в v1.32 и выше.
Откройте сочетания Keyboard Shortcuts с помощью Keyboard Shortcuts Ctrl + K , Ctrl + S . Затем нажмите <> рядом с вкладкой " Keyboard Shortcuts ", чтобы открыть файл keybindings.json .
После этого найдите свободное место в любом месте файла и введите привязку клавиш ниже.
Я полагаю, что это для Visual Studio Code v1.18 до v1.32 ; Я на v1.29.1 . Поскольку, очевидно, существует множество предположений о привязках по умолчанию, вот как вы устанавливаете привязку, а затем используете ее. Имейте в виду, что эта привязка полностью удалит также всю историю в вашем терминале.
Откройте сочетания Keyboard Shortcuts с помощью Keyboard Shortcuts Ctrl + K , Ctrl + S . Как только вы keybindings.json в keybindings.json Keyboard Shortcuts , нажмите на keybindings.json в тексте с надписью . open and edit keybindings.json . Затем на keybindings.json стороне, в keybindings.json , добавьте это (убедитесь, что вы ставите запятую перед первым < если уже есть одна или несколько привязок):
Помните, "key": может быть любым связыванием, которое вы хотите. Это не должно быть Ctrl + K .
Чтобы использовать связывание клавиш, вы должны сосредоточиться на своем терминале, а затем выполнить связывание.
Ответ 4
Для MacBook это может быть не Cmd + K .
Существует долгое обсуждение случаев, когда Cmd + K не сработает. В моем случае я быстро исправил
Зайдите в меню Настройки → Сочетания клавиш → Поиск ("очистить"). Измените его с одного K на двойной K.
Ответ 5
- Файл → Preferences-> Сочетания клавиш.
- Затем введите "workbench.action.terminal.clear"
- По умолчанию ключи не были назначены.
- Просто нажмите значок "плюс" (+) на баннере и выберите нужный ярлык, чтобы очистить терминал.
- Я предпочел дать " ctrl + k ", так как этот ярлык не назначен ни одной команде.
Ответ 6
Используйте Ctrl + K , чтобы очистить терминал.
Но это невозможно в Linux Visual Studio Code.
Для Linux вы можете сделать как ниже:
С помощью командной палитры: ctrl + shift + p , "tclear"
Чтобы добавить это в ярлыки, скопируйте и вставьте это в файл привязки ключей:
Ответ 7
ярлык
Windows: ctrl + k
возможных неисправностейЕсли ярлыки не работают для вас, наиболее вероятный сценарий состоит в том, что либо вы, либо установленное вами расширение добавили аккорд с открытым концом ctrl + k / cmd + k к другому ярлыку.
Открытое значение, у ярлыка нет явного предложения when , которое исключает конечную фокусировку. Здесь есть два возможных решения.
Решение 1:
Если вы добавили ярлык, просто перейдите в файл keybindings.json и добавьте предложение when , которое не включает фокус терминала. Пример:
Решение 2:
В качестве альтернативы, вы можете добавить команду workbench.action.terminal.clear в самый низ keybindings.json , гарантируя, что она имеет приоритет над другими ярлыками. Было бы целесообразно добавить комментарий, чтобы вы не забыли, а затем разместите новые аккорды под ним. Пример:
Для получения дополнительной информации ознакомьтесь с этой проблемой на GitHub.
Ответ 8
V1.33 не примет Ctrl + K для очистки терминала (Windows).
Вы должны включить его вручную, добавив приведенный ниже код в ваш keybiniding.json, он переопределит значения по умолчанию.
В вашем VSCode нажмите Ctrl + Shift + P, найдите клавиатуру и нажмите Открыть сочетания клавиш, чтобы открыть файл keybindings.json.
Примечание: если вы откроете файл по умолчанию, он покажет настройки по умолчанию, но, поскольку этот файл доступен только для чтения, вы не можете редактировать его вручную.
Вставьте следующий скрипт в keybindings.json
Теперь ваш терминал очистится с помощью crtl + k
Ответ 9
Если вы на Mac, это ⌘ + k . :)
Ответ 10
Чтобы очистить Терминал в VS Code, просто нажмите клавишу Ctrl + Shift + P, чтобы открыть командную палитру, и введите команду Терминал: Очистить. Также вы перейдете в вид в левом верхнем углу панели задач и откройте командную палитру.
Это легко очистит терминал & работать на любой каталог, который вы открыли в своем терминале. Это для Windows, также попробуйте, если это работает для Mac.
Ответ 11
Вы можете изменить из меню настроек (по крайней мере, от версии 1.30.2 и выше).
На Mac просто нажмите "Код"> "Настройки"> "Настройки".
Затем просто найдите "очистить" и выберите "Очистить предыдущий вывод".
Ответ 12
Чтобы окончательно удалить предыдущие команды, используйте эту
Ответ 13
Вы можете использовать ниже, чтобы очистить экран в терминале: ЦБС; или же ясно или небольшая облачность
Ответ 14
Выберите Open Keyboard Shortcuts в палитре команд и добавьте следующее в файл сочетаний клавиш:
Ответ 15
Я использую Visual Studio Code 1.38.1 на компьютере с Windows 10.
Пробовал следующие шаги:
PS C:\Users\username> Cls
Ответ 16
просто введите "очистить" в терминале (окна) или Ctrl + Shift + P и на Mac - щелкните правой кнопкой мыши
Ответ 17
Расширение 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 не работала для меня, предположительно, потому что какое-то расширение определило "аккорды", начинающиеся с Ctrl-k . Но "Очистить предыдущий вывод" на самом деле был лучшим вариантом для меня.)
Ответ 18
Примечание: это взлом, но быстрый.
CTRL + L , затем CTRL + J (сделайте это 2 раза)
Я использую код VS на Windows, но я беру это:
⌘ + L , затем ⌘ + J (сделайте это 2 раза) также сделают трюк
Ответ 19
Попробуйте ввести "cls", если это не сработает, введите "Очистить" заглавную C. Никаких кавычек ни для каких. Надеюсь это поможет.
Ответ 20
Чтобы очистить терминал, используя стандартные сочетания клавиш в новейшей версии VS-Code, вы нажимаете CTRL-L.
Ответ 21
cls работает в версии 1.32.3 на фоне окон
Каждый раз, когда я использую Maven, вывод терминала привязан к предыдущей сборке, что меня смущает.
Как очистить окно терминала с помощью какой-либо команды или сочетания клавиш?
cls не работает; это только скрывает текст.
Используйте Ctrl + K . Это делает вашу консоль чистой в Visual Studio Code.
ДЛЯ ВЕРСИЙ НА И ВЫШЕ v1.32 СМ. НИЖЕ
Привязки для этой команды все еще должны быть настроены вручную, даже в v1.33.1 , где я нахожусь. Команда находится под Terminal: Clear но привязка пуста. Вот как вы можете настроить привязки в v1.32 и выше.
Откройте сочетания Keyboard Shortcuts с помощью Keyboard Shortcuts Ctrl + K , Ctrl + S . Затем нажмите <> рядом с вкладкой " Keyboard Shortcuts ", чтобы открыть файл keybindings.json .
После этого найдите свободное место в любом месте файла и введите привязку клавиш ниже.
Я полагаю, что это для Visual Studio Code v1.18 до v1.32 ; Я на v1.29.1 . Поскольку, очевидно, существует множество предположений о привязках по умолчанию, вот как вы устанавливаете привязку, а затем используете ее. Имейте в виду, что эта привязка полностью удалит также всю историю в вашем терминале.
Откройте сочетания Keyboard Shortcuts с помощью Keyboard Shortcuts Ctrl + K , Ctrl + S . Как только вы keybindings.json в keybindings.json Keyboard Shortcuts , нажмите на keybindings.json в тексте с надписью . open and edit keybindings.json . Затем на keybindings.json стороне, в keybindings.json , добавьте это (убедитесь, что вы ставите запятую перед первым < если уже есть одна или несколько привязок):
Помните, "key": может быть любым связыванием, которое вы хотите. Это не должно быть Ctrl + K .
Чтобы использовать связывание клавиш, вы должны сосредоточиться на своем терминале, а затем выполнить связывание.
Как я могу очистить терминал в VSCode?
Каждый раз, когда я использую Maven, вывод терминала привязан к предыдущей сборке, что меня смущает.
Как очистить окно терминала с помощью какой-либо команды или сочетания клавиш?
cls не работает, он только скрывает текст.
33 ответа
Используйте Ctrl + K , чтобы очистить консоль в VScode
Ctrl + Shift + P и выберите Terminal:clear
Это для VSCode v1.18 и до, я верю, я на v1.29.1 , Поскольку, очевидно, существует множество предположений о привязках по умолчанию, вот как вы устанавливаете привязку, а затем используете ее. Имейте в виду, что эта привязка полностью удалит также всю историю в вашем терминале.
Откройте Keyboard Shortcuts с помощью CTRL + K , CTRL + S. Как только вы в Keyboard Shortcuts , нажмите на keybindings.json в тексте, который говорит . open and edit keybindings.json , Тогда на правой стороне, в keybindings.json , добавьте это (убедитесь, что вы ставите запятую перед первым < если уже есть одна или несколько привязок):
Помните, что "key": может быть любой привязкой, которую вы хотите, это не должно быть CTRL + K
Чтобы использовать связывание клавиш, вы должны сосредоточиться на своем терминале, а затем выполнить связывание.
- Файл -> Настройки-> Сочетания клавиш.
- Затем введите "workbench.action.terminal.clear"
- По умолчанию ключи не были назначены.
- Просто нажмите на значок "Плюс" (+) на баннере и выберите нужный ярлык, чтобы очистить терминал.
- Я предпочел дать "ctrl + k", так как этот ярлык не назначен ни одной команде.
Чтобы очистить терминал в VS Code, просто нажмите клавиши Ctrl + Shift + P, чтобы открыть командную палитру, и введите команду Terminal: Clear. Также вы перейдете в View в панели задач в левом верхнем углу кода и откройте Command pallete.
Это позволит легко очистить терминал и работать с любым каталогом, который вы открыли в своем терминале. Это для Windows, также попробуйте, если это работает для Mac.
2019 Обновление (Читать полностью)
кратчайший путь
Windows: Ctrl + K
Поиск проблемы
Если ярлыки не работают для вас, наиболее вероятным сценарием является то, что вы или расширение, которое вы установили, добавили открытый конец ctrl + k / cmd + k в другой ярлык.
Открытое значение, ярлык не имеет явного when пункт, который исключает конечный фокус. Здесь есть два возможных решения.
Как очистить терминал в VSCode?
каждый раз, когда я использую Maven, выход терминала привязан к предыдущей сборке, что меня смущает.
Как очистить окно терминала с команды или сочетания клавиш?
cls не работает, он только скрывает текст.
использовать Ctrl + K в чистой консоли в VScode
использовать Ctrl + K , чтобы очистить терминал
но это невозможно в linux VS code
для linux вы можете сделать, как показано ниже
через командную палитру: ctrl + shift + p , "tclear"
чтобы добавить это в ярлыки скопируйте вставьте это в файл привязки клавиш
Если вы на Mac, это ⌘ + k . 🙂
для macbook это может быть не cmd+k. существует долгое обсуждение случаев, когда cmd+k не будет работать. в моем случае я быстро исправил
зайти в настройки -> горячие клавиши -> найти (‘ясно’) измените его с single K на double K.
Программа может печатать на принтере, выводить прямо в файл или перенаправлять на вход другой программы, если ей все равно. Даже если бы вы могли очистить консоль в C++, это значительно усложнило бы эти случаи.
Смотрите эту запись в comp.lang.c ++ FAQ:
OS-Specific
Если все еще имеет смысл очистить консоль в вашей программе, и вы заинтересованы в решениях для конкретной операционной системы, они существуют.
Для Windows (как в вашем теге), проверьте эту ссылку:
Правка: Этот ответ ранее упоминался с помощью system("cls"); , потому что Microsoft сказала, чтобы сделать это. Однако в комментариях было отмечено, что это небезопасно . Я удалил ссылку на статью Microsoft из-за этой проблемы.
Библиотеки (несколько переносимые)
ncurses — это библиотека, которая поддерживает манипуляции с консолью:
-
(работает в системах Posix) (несколько старый порт Windows)
Для Windows через консольный API:
Он счастливо игнорирует все возможные ошибки, но, эй, это консольная очистка. Не так, как system("cls") лучше обрабатывает ошибки.
Для * nixes вы обычно можете использовать escape-коды ANSI, так что это будет:
Использование system для этого просто ужасно.
Для Linux/Unix и, возможно, некоторых других, но не для Windows до 10 TH2:
Как очистить терминал в Visual Studio Code?
Мне нужно очистить содержимое терминала в Visual Studio Code.
Каждый раз, когда я использую Maven, вывод терминала привязан к предыдущей сборке, что меня смущает.
Как очистить окно терминала с помощью какой-либо команды или сочетания клавиш?
cls не работает; он только скрывает текст.
Используйте Ctrl + K . Это очистит вашу консоль в Visual Studio Code.
Согласно комментариям, в более поздних версиях VSCode (1.29 и выше) этот ярлык отсутствует / его необходимо создать вручную.
- Navigate: File > Preferences > Keyboard Shortcuts
- ищи workbench.action.terminal.clear
- Если у него нет сопоставления или вы хотите изменить сопоставление, продолжайте; в противном случае обратите внимание и используйте существующее сопоставление
- Дважды щелкните эту запись, и вам будет предложено ввести привязку ключа. Удерживайте CTRL и коснитесь K . Ctrl + K теперь должны быть перечислены. Нажмите Enter, чтобы сохранить это сопоставление
- Щелкните правой кнопкой мыши запись и выберите Change when expression . Введите и terminalFocus нажмите Enter.
- Вот и все. Теперь, когда терминал находится в фокусе и вы нажимаете ctrl +, k вы получите поведение, которое вы ожидали получить от запуска clear / cls .
Ctrl + Shift + P и выберите Terminal:clear
ВЕРСИИ НА И ВЫШЕ v1.32 СМ. НИЖЕ
Привязки для этой команды по-прежнему нужно настраивать вручную, даже если 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 .
Чтобы использовать привязку клавиш, вы должны иметь фокус в своем терминале, а затем выполнить привязку.
Console. Clear Метод
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Удаляет из буфера консоли и ее окна отображаемую информацию.
Исключения
Примеры
В следующем примере Clear метод очищает консоль перед выполнением цикла, предложит пользователю выбрать цвет переднего плана и фона и ввести строку для вывода. Если пользователь решил не выходить из программы, восстанавливаются исходные цвета и цвет фона консоли, а Clear метод вызывается снова перед повторным выполнением цикла.
В этом примере используется GetKeyPress метод для проверки выбора пользователем переднего плана и цвета фона.
В этом примере демонстрируются CursorLeft CursorTop Свойства и, а SetCursorPosition также Clear методы и. В примере размещается курсор, который определяет, где будет выполняться следующая запись, чтобы нарисовать 5-символьный прямоугольник на 5 символов, используя сочетание строк "+", "|" и "-". Обратите внимание, что прямоугольник может быть нарисован с меньшим количеством шагов, используя сочетание других строк.
Комментарии
Использование Clear метода эквивалентно вызову cls команды MS-DOS в окне командной строки. При Clear вызове метода курсор автоматически прокручивается к левому верхнему углу окна, а содержимое буфера экрана устанавливается в пустое значение с использованием текущих фоновых цветов переднего плана.
Попытка вызвать метод, Clear когда выходные данные консольного приложения перенаправляется в файл, вызывает исключение IOException . Чтобы избежать этого, всегда заключайте вызов Clear метода в try . catch блок.
I need to clean the contents of the terminal in Visual Studio Code.
Every time I use Maven, the output of the terminal is attached to the previous build, which is confusing me.
How do I clear the terminal window with some command or keyboard shortcut?
cls doesn't work; it only hides the text.
Why is there so much repetition in the answers here? Please read what others wrote before you consider adding another answer to this.
First: That doesn't work in VS Code - you have to restore the workbench.action.terminal.clear keybinding in current versions. (:facepalm:) @Mark Please try to be kinder, there are dozens of ways to search for something and they don't always return good answers. I, myself, have spent days searching for something, only to discover that I was using the wrong term.
32 Answers 32
Use Ctrl + K . This goes clean your console in Visual Studio Code.
Per comments, in later versions of VSCode (1.29 and above) this shortcut is missing / needs to be created manually.
- Navigate: File > Preferences > Keyboard Shortcuts
- search for workbench.action.terminal.clear
- If it has no mapping or you wish to change the mapping, continue; otherwise note & use the existing mapping
- Double click on this entry & you'll be prompted for a key binding. Hold CTRL and tap K . Ctrl + K should now be listed. Press enter to save this mapping
- Right click the entry and select Change when expression . Type terminalFocus then press enter.
- That's it. Now, when the terminal is in focus and you press Ctrl + K you'll get the behaviour you'd have expected to get from running clear / cls .
Yeah I thought I was going bonkers. I use Ctrl + K and as of v1.29 it quit working. I just went to File -> Preferences -> Keyboard Shortcuts and found the mapping for Clear: workbench.action.terminal.clear did not have a mapping anymore. I added Ctrl + K back, there were no conflicts, and it works fine again. Maybe an oversight on the release?
also don't forget to add "when": "terminalFocus" to the binding otherwise other bindings would not work (e.g. Ctrl+K+Enter )
To add on to what @PavelAgarkov mentioned, you can set the "when" by clicking the "keybindings.json" link in the message at the top of the keyboard shortcuts that says, "For advanced customizations open and edit keybindings.json"
Ctrl + Shift + P and select Terminal:clear
I use Windows and for some reason Ctrl+L doesn't clear the Python session (in the integrated terminal). Normal powershell can be cleared using Ctrl+L but it just doesn't work for Python. I associated a keybinding with this (I chose Ctrl+T Ctrl+L ) and now I can also clear the Python session. Thanks for the tip.
FOR VERSIONS AT AND ABOVE v1.32 SEE BELOW
Bindings for this command still need to be setup manually, even at v1.33.1 , which I am at. The command is there under Terminal: Clear but the binding is blank. Here is how you can setup bindings in v1.32 and up.
Open up the Keyboard Shortcuts with Ctrl + K , Ctrl + S . Then click on the <> next to the Keyboard Shortcuts tab to open up the keybindings.json file.
After doing so, find some open space anywhere in the file, and type in the key bind below.
FOR VERSIONS UP TO v1.32 SEE BELOW
This is for Visual Studio Code v1.18 up to v1.32 , I believe; I am on v1.29.1 . Since apparently there are a whole lot of assumptions about the default bindings, here is how you set up a binding, then use it. Keep in mind this binding will completely delete all of the history in your terminal too.
Open up the Keyboard Shortcuts with Ctrl + K , Ctrl + S . Once you are in Keyboard Shortcuts , click on keybindings.json in the text that says . open and edit keybindings.json . Then on the RIGHT side, in the keybindings.json , add this (make sure you put a comma before the first < if there are one or more bindings already):
Remember, the "key": can be whatever binding you want. It doesn't HAVE to be Ctrl + K .
To use the keybinding, you must have focus in your terminal, and then do the binding.
Мне нужно очистить содержимое терминала в коде Visual Studio.
Каждый раз, когда я использую Maven, вывод терминала привязан к предыдущей сборке, что меня смущает.
Как очистить окно терминала с помощью какой-либо команды или сочетания клавиш?
cls не работает; это только скрывает текст.
22 ответа
Используйте Ctrl + K . Это делает вашу консоль чистой в Visual Studio Code.
Для версий в и выше v1.32 см. Ниже
Привязки для этой команды все еще должны быть настроены вручную, даже в v1.33.1 , где я нахожусь. Команда находится под Terminal: Clear , но привязка пуста. Вот как вы можете настроить привязки в v1.32 и выше.
Откройте Keyboard Shortcuts с помощью Ctrl + K , Ctrl + S . Затем нажмите <> рядом с вкладкой Keyboard Shortcuts , чтобы открыть файл keybindings.json .
После этого найдите свободное место в любом месте файла и введите привязку клавиш ниже.
Я полагаю, что это для кода Visual Studio 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 .
Чтобы использовать связывание клавиш, вы должны сосредоточиться на своем терминале, а затем выполнить связывание.
Щелкните правой кнопкой мыши на терминале и выберите опцию очистки (для Ubuntu).
Чтобы окончательно удалить предыдущие команды, используйте эту
Remove-Item (Get-PSReadlineOption) .HistorySavePath
Попробуйте ввести «cls», если это не сработает, введите «Очистить» заглавную C. Никаких кавычек ни для каких. Надеюсь это поможет.
Чтобы очистить терминал, используя стандартные сочетания клавиш в новейшей версии VS-Code, вы нажимаете CTRL-L.
Используйте Ctrl + K , чтобы очистить терминал.
Но это невозможно в Linux Visual Studio Code.
Для Linux вы можете сделать как ниже:
С помощью командной палитры: ctrl + shift + p , «tclear»
Чтобы добавить это в ярлыки, скопируйте и вставьте это в файл привязки ключей:
Чтобы очистить терминал в коде VS, просто нажмите клавишу Ctrl + Shift + P , чтобы открыть палитру команд, и введите команду Terminal: Clear . Также вы перейдете в Вид в левом верхнем углу панели задач против кода и откроете Командную палитру .
Это позволит легко очистить терминал и работать с любым каталогом, который вы открыли в своем терминале. Это для Windows, также попробуйте, если это работает для Mac.
Вы можете изменить из меню настроек (по крайней мере, от версии 1.30.2 и выше) .
На Mac просто нажмите «Код»> «Настройки»> «Настройки».
Затем просто найдите «очистить» и выберите «Очистить предыдущий вывод».
Выберите Open Keyboard Shortcuts из палитры команд и добавьте следующее в файл сочетаний клавиш:
Я использую Visual Studio Code 1.38.1 на компьютере с Windows 10.
Попробовал следующие шаги:
PS C:\Users\username> Cls
Cmd + K будет работать, вам просто нужно снова установить в сочетаниях клавиш workbench.action.terminal.clear для Cmd + K, чтобы он отображался как Источник: Пользователь вместо Источник: По умолчанию - unmultimedio 12 марта 19 в 1: 13
Расширение 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 . Но «Очистить предыдущий вывод» на самом деле был лучшим вариантом для меня.)
- Просто нажмите кнопку передач в левом нижнем углу на экране кода VS
- затем поиск "Терминал: очистить"
- По умолчанию сочетание клавиш не назначено.
- Просто дважды щелкните Терминал: Очистить
- и дать предпочтительный ярлык на ваш выбор, чтобы очистить терминал.
- Обычно Ctrl + K используется, так как этот ярлык не назначен ни одной команде.
К вашему сведению: этот метод такой же, как @SuRa, но немного проще. Кстати: я использую VS Code версии 1.43.0
Клавиша F1 открывает ярлыки для меня с помощью Windows 10. Затем введите Терминал, и вы увидите вариант очистки.
Просто введите «очистить» в терминале (окна) или Ctrl + Shift + P и Mac - щелкните правой кнопкой мыши
Если вы на Mac, это ⌘ + k . :)
Кратчайший путь
Windows: ctrl + k
Поиск проблемы
Если ярлыки не работают для вас, наиболее вероятный сценарий состоит в том, что либо вы, либо установленное вами расширение добавили аккорд с открытым концом ctrl + k / cmd + k к другой ярлык.
Открытое значение, ярлык не имеет явного предложения when , исключающего фокус на терминале. Здесь есть два возможных решения.
Решение 1:
Если вы добавили ярлык, просто перейдите в ваш файл keybindings.json и добавьте предложение when , которое не включает фокус терминала. Пример:
Решение 2:
Кроме того, вы можете добавить команду workbench.action.terminal.clear в самый низ keybindings.json , чтобы она имела приоритет над другими ярлыками. Было бы целесообразно добавить комментарий, чтобы вы не забыли, а затем разместите новые аккорды под ним. Пример:
Для получения дополнительной информации ознакомьтесь с этой проблемой GitHub.
Написав 'clear' в терминале Visual Studio, эта команда может очистить ваш предыдущий
Вы можете использовать ниже, чтобы очистить экран в терминале: cls; или clr
Читайте также: