Ich muss den Inhalt des Terminals in Visual Studio Code bereinigen.
Jedes Mal, wenn ich Maven verwende, wird die Ausgabe des Terminals an den vorherigen Build angehängt, was mich verwirrt.
Wie lösche ich das Terminalfenster mit einem Befehl oder einer Tastenkombination?
cls
funktioniert nicht; es verbirgt nur den Text.
visual-studio-code
Danilo
quelle
quelle
Antworten:
Verwenden Sie Ctrl+ K. Dadurch wird Ihre Konsole in Visual Studio Code bereinigt.
Laut Kommentaren fehlt in späteren Versionen von VSCode (1.29 und höher) diese Verknüpfung / muss manuell erstellt werden.
File
>Preferences
>Keyboard Shortcuts
workbench.action.terminal.clear
CTRL
und tippen Sie aufK
.Ctrl + K
sollte jetzt aufgelistet werden. Drücken Sie die Eingabetaste, um diese Zuordnung zu speichernChange when expression
. Geben Sie einterminalFocus
und drücken Sie die Eingabetaste.ctrl
+ drücken, erhaltenk
Sie das Verhalten, das Sie vonclear
/ erwartet hättencls
.quelle
1.29
.Ctrl + K
und ab v1.29 funktioniert es nicht mehr. Ich ging gerade aufFile -> Preferences -> Keyboard Shortcuts
und fand die Zuordnung fürClear: workbench.action.terminal.clear
haben nicht mehr eine Zuordnung haben. Ich fügte hinzuCtrl + K
, es gab keine Konflikte und es funktioniert wieder gut. Vielleicht ein Versehen über die Veröffentlichung?"when": "terminalFocus"
, die Bindung zu ergänzen , da andere Bindungen sonst nicht funktionieren würden (z. B.Ctrl+K+Enter
)Ctrl+ Shift+ PUnd wählen Sie
Terminal:clear
quelle
Bindungen für diesen Befehl müssen noch manuell eingerichtet werden, auch bei
v1.33.1
, bei dem ich mich befinde. Der Befehl befindet sich dort unter,Terminal: Clear
aber die Bindung ist leer. Hier erfahren Sie, wie Sie Bindungen inv1.32
und nach oben einrichten können.Öffne das
Keyboard Shortcuts
mit Ctrl+ K, Ctrl+ S. Klicken Sie dann auf die Schaltfläche{}
neben derKeyboard Shortcuts
Registerkarte, um diekeybindings.json
Datei zu öffnen .Suchen Sie anschließend irgendwo in der Datei nach einem freien Platz und geben Sie die unten stehende Schlüsselbindung ein.
Dies ist für Visual Studio Code
v1.18
bis zuv1.32
, glaube ich; Ich bin aufv1.29.1
. Da es anscheinend viele Annahmen über die Standardbindungen gibt, können Sie hier eine Bindung einrichten und dann verwenden. Beachten Sie, dass durch diese Bindung auch der gesamte Verlauf in Ihrem Terminal vollständig gelöscht wird.Öffne das
Keyboard Shortcuts
mit Ctrl+ K, Ctrl+ S. Sobald Sie in sindKeyboard Shortcuts
, klicken Siekeybindings.json
in den Text, der sagt....open and edit keybindings.json
. Fügen Sie dann auf der RECHTEN Seite Folgendeskeybindings.json
hinzu (stellen Sie sicher, dass Sie vor dem ersten ein Komma setzen,{
wenn bereits eine oder mehrere Bindungen vorhanden sind):Denken
"key":
Sie daran, das kann jede Bindung sein, die Sie wollen. Es muss nicht Ctrl + sein K.Um die Tastenkombination verwenden zu können, müssen Sie den Fokus in Ihrem Terminal haben und dann die Bindung durchführen.
quelle
Gehe zu
quelle
Für ein MacBook ist es möglicherweise nicht Cmd+ K...
Es gibt eine lange Diskussion für Fälle, in denen Cmd+ Knicht funktionieren würde. In meinem Fall habe ich eine schnelle Lösung mit gemacht
Gehen Sie zum Menü Einstellungen -> Tastenkombinationen -> Suchen ('Löschen'). Ändern Sie es von einem einzelnen K in ein doppeltes K ...
quelle
Cmd+K
in den Tastenkombinationen funktionieren, die Sie Satz wieder brauchen nur dasworkbench.action.terminal.clear
zuCmd+K
, so dass es zeigt , wieSource: User
stattSource: Default
Um das Terminal im VS-Code zu löschen, drücken Sie einfach Strg + Umschalt + P , um eine Befehlspalette zu öffnen und den Befehl Terminal: Löschen einzugeben . Außerdem gehen Sie zur Ansicht in der Taskleiste in der oberen linken Ecke von vs code und öffnen die Befehlspalette .
Dadurch wird das Terminal einfach gelöscht und funktioniert für jedes Verzeichnis, das Sie in Ihrem Terminal geöffnet haben. Dies ist für Windows, versuchen Sie auch, ob es für Mac funktioniert.
quelle
Verwenden Sie Ctrl+ K, um das Terminal zu löschen.
Dies ist jedoch in Linux Visual Studio Code nicht möglich.
Für Linux können Sie wie folgt vorgehen:
Über die Befehlspalette: ctrl+ shift+ p, "klar"
Um dies in Verknüpfungen hinzuzufügen, kopieren Sie diese und fügen Sie sie in die Schlüsselbindungsdatei ein:
quelle
V1.33 akzeptiert keine Strg + k zum Löschen des Terminals (Windows).
Sie müssen manuell aktivieren , indem Sie den folgenden Code in Ihre keybiniding.json einfügen. Dadurch werden die Standardeinstellungen überschrieben.
In Ihrem VSCode, drücken Sie Strg + Umschalt + p , Suche nach Tastatur und klicken Sie auf Öffnen Tastaturkürzel zum Öffnen des keybindings.json Datei.
Hinweis: Wenn Sie die Standardeinstellung öffnen , werden die Standardeinstellungen angezeigt. Da diese Datei jedoch schreibgeschützt ist, können Sie sie nicht manuell bearbeiten.
Fügen Sie das folgende Skript in keybindings.json ein
Speicher die Datei.
Jetzt wird Ihr Terminal durch Strg + K gelöscht
quelle
Update 2019 (vollständig lesen)
Abkürzung
Mac: cmd + k
Windows: ctrl + k
Fehlerbehebung
Wenn die Verknüpfungen für Sie nicht funktionieren, besteht das wahrscheinlichste Szenario darin, dass entweder Sie oder eine von Ihnen installierte Erweiterung einer anderen Verknüpfung ein offenes Ende ctrl + k/ einen offenen cmd + kAkkord hinzugefügt haben .
Offene Bedeutung, die Verknüpfung enthält keine explizite
when
Klausel, die den Terminalfokus ausschließt. Hier gibt es zwei mögliche Lösungen.Lösung 1:
Wenn Sie die Verknüpfung hinzugefügt haben, gehen Sie einfach zu Ihrer Datei keybindings.json und fügen Sie eine
when
Klausel hinzu, die den Terminalfokus nicht enthält. Beispiel:Lösung 2:
Alternativ können Sie den
workbench.action.terminal.clear
Befehl ganz unten in hinzufügenkeybindings.json
, um sicherzustellen, dass er Vorrang vor anderen Verknüpfungen hat. Es wäre ratsam, einen Kommentar hinzuzufügen, damit Sie nicht vergessen und später neue Akkorde darunter platzieren. Beispiel:Weitere Informationen finden Sie in diesem GitHub-Problem .
quelle
Sie können unten verwenden, um den Bildschirm im Terminal zu löschen: cls; oder clr
quelle
Wenn Sie auf einem Mac arbeiten, ist es ⌘+ k. :) :)
quelle
Um das Terminal zu löschen und die Standardtasten für die neueste Version von VS-Code zu verwenden, drücken Sie STRG-L.
quelle
Die akzeptierte Antwort sollte die folgende sein, die unmultimedios Kommentar zu einer der obigen Antworten war:
quelle
Klicken Sie mit der rechten Maustaste auf das Terminal und wählen Sie die Option Löschen (für Ubuntu).
Für Mac geben Sie einfach clear ein
quelle
Sie können über das Einstellungsmenü wechseln (mindestens ab Version 1.30.2) ...
Klicken Sie auf dem Mac einfach auf Code> Einstellungen> Einstellungen.
Suchen Sie dann einfach nach "Löschen" und aktivieren Sie "Vorherige Ausgabe löschen".
quelle
Verwenden Sie diese Option, um die vorherigen Befehle dauerhaft zu löschen
Set-PSReadlineOption -HistoryNoDuplicates
Remove-Item (Get-PSReadlineOption) .HistorySavePath
Alt-f7
quelle
Wählen Sie
Open Keyboard Shortcuts
aus der Befehlspalette und fügen Sie Folgendes in die Tastaturkürzeldatei ein:quelle
Ich verwende Visual Studio Code 1.38.1 auf einem Windows 10-Computer.
Versuchte die folgenden Schritte:
exit()
PS C:\Users\username> Cls
PS C:\Users\username>python
quelle
Geben Sie einfach "Löschen" in das Terminal (Fenster) oder Strg + Umschalt + P ein und klicken Sie auf dem Mac mit der rechten Maustaste
quelle
Die Taste F1 öffnet die Verknüpfungen für mich unter Windows 10. Geben Sie dann Terminal ein und Sie sehen die Option zum Löschen.
quelle
Zu Ihrer Information: Diese Methode ist die gleiche wie @SuRa, aber etwas einfacher. Übrigens: Ich verwende VS Code Version 1.43.0
quelle
Standardmäßig wird NO KeyBinding zum Löschen des Endgeräts in VSCode verbunden. Daher muss eine NEUE Tastenkombination hinzugefügt werden, indem die folgenden Schritte ausgeführt werden:
Right Click
darauf und drückenChange Keybinding
. Drücken Sie dann Ctrl+ Kzusammen und dann Enter. Es wird gespeichert.Right Click
erneut und drückenChange When Expression
. Geben Sie einfach Folgendes ein: terminalFocus . Es wird gespeichert.quelle
füge diesen Befehl ein -
Remove-Item (Get-PSReadlineOption) .HistorySavePath
in deiner Powershell und starte eine neue Powershell und finde sie gelöscht
Weitere Informationen finden Sie unter diesem Link unter https://www.shellhacks.com/clear-history-powershell/.
quelle
Ich führe das Juni 2020-Update von Visual Studio Code aus. Ich suchte nach einer einfachen Möglichkeit, den Verlauf der Terminalausgabe aus einem Python-Skript zu löschen. Das Töten des Terminals durch Klicken auf das Papierkorbsymbol oben rechts hat das getan, was ich brauchte, und meine Conda-Umgebung wurde automatisch reaktiviert.
quelle
Die Code Runner-Erweiterung hat die Einstellung "Vorherige Ausgabe löschen", was ich in 95% der Fälle benötige.
File > Preferences > Settings > (search for "output") > Code-runner: Clear previous output
Die verbleibenden paar Male werde ich die Einstellung deaktivieren und die Schaltfläche "Ausgabe löschen" (oben rechts im Ausgabebereich) verwenden, um die akkumulierte Ausgabe selektiv zu löschen.
Dies ist in Visual Studio Code 1.33.1 mit Code Runner 0.9.8.
(Das Einstellen der Tastenkombination für
Ctrl+k
hat bei mir nicht funktioniert, vermutlich weil in einer Erweiterung "Akkorde" definiert wurden, beginnend mitCtrl-k
. "Vorherige Ausgabe löschen" war für mich jedoch eine bessere Option.)quelle
Versuchen Sie, 'cls' einzugeben. Wenn dies nicht funktioniert, geben Sie 'Clear' groß C ein. Keine Anführungszeichen. Hoffe das hilft.
quelle
Wenn Sie im Visual Studio-Code-Terminal "Löschen" schreiben, kann dieser Befehl Ihre vorherigen löschen
quelle