J'ai besoin de nettoyer le contenu du terminal dans Visual Studio Code.
Chaque fois que j'utilise Maven, la sortie du terminal est attachée à la version précédente, ce qui me trouble.
Comment effacer la fenêtre du terminal avec une commande ou un raccourci clavier?
cls
ne fonctionne pas; il ne cache que le texte.
visual-studio-code
Danilo
la source
la source
Réponses:
Utilisez Ctrl+ K. Cela nettoie votre console dans Visual Studio Code.
Par commentaires, dans les versions ultérieures de VSCode (1.29 et plus), ce raccourci est manquant / doit être créé manuellement.
File
>Preferences
>Keyboard Shortcuts
workbench.action.terminal.clear
CTRL
et appuyez surK
.Ctrl + K
devrait maintenant être répertorié. Appuyez sur Entrée pour enregistrer ce mappageChange when expression
. TapezterminalFocus
puis appuyez sur Entrée.ctrl
+,k
vous obtiendrez le comportement que vous vous attendiez à obtenir en exécutantclear
/cls
.la source
1.29
.Ctrl + K
et à partir de la v1.29, il a cessé de fonctionner. Je suis juste alléFile -> Preferences -> Keyboard Shortcuts
et a trouvé le mappage pourClear: workbench.action.terminal.clear
ne pas avoir une cartographie plus. J'ai ajoutéCtrl + K
, il n'y avait pas de conflits et cela fonctionne à nouveau correctement. Peut-être un oubli sur la sortie?"when": "terminalFocus"
à la liaison, sinon les autres liaisons ne fonctionneraient pas (par exempleCtrl+K+Enter
)Ctrl+ Shift+ Pet sélectionnez
Terminal:clear
la source
Les liaisons pour cette commande doivent encore être configurées manuellement, même à
v1.33.1
, où je suis. La commande est là,Terminal: Clear
mais la liaison est vide. Voici comment configurer les liaisons dansv1.32
et plus.Ouvrez le
Keyboard Shortcuts
avec Ctrl+ K, Ctrl+ S. Cliquez ensuite sur à{}
côté de l'Keyboard Shortcuts
onglet pour ouvrir lekeybindings.json
fichier.Après cela, recherchez un espace libre n'importe où dans le fichier et saisissez le raccourci clavier ci-dessous.
C'est pour Visual Studio Code
v1.18
jusqu'àv1.32
, je crois; Je suis surv1.29.1
. Puisqu'apparemment, il y a beaucoup d'hypothèses sur les liaisons par défaut, voici comment configurer une liaison, puis l'utiliser. Gardez à l'esprit que cette liaison supprimera également complètement tout l'historique de votre terminal.Ouvrez le
Keyboard Shortcuts
avec Ctrl+ K, Ctrl+ S. Une fois que vous êtes dansKeyboard Shortcuts
, cliquez surkeybindings.json
dans le texte qui dit....open and edit keybindings.json
. Ensuite, du côté DROIT, dans lekeybindings.json
, ajoutez ceci (assurez-vous de mettre une virgule avant le premier{
s'il y a déjà une ou plusieurs liaisons):N'oubliez
"key":
pas que le peut être la liaison que vous souhaitez. Cela ne DOIT pas être Ctrl + K.Pour utiliser la liaison de touches, vous devez avoir le focus dans votre terminal, puis effectuer la liaison.
la source
Aller à
la source
Pour effacer le terminal dans VS Code, appuyez simplement sur la touche Ctrl + Maj + P pour ouvrir une palette de commandes et tapez la commande Terminal: Effacer . Vous irez également dans Afficher dans le coin supérieur gauche de la barre des tâches du code vs et ouvrez la palette de commandes .
Cela effacera facilement le terminal et fonctionnera pour tout répertoire que vous avez ouvert dans votre terminal. Ceci est pour Windows, essayez également si cela fonctionne pour Mac.
la source
Pour un MacBook, ce n'est peut-être pas Cmd+ K...
Il y a une longue discussion pour les cas où Cmd+ Kne fonctionnerait pas. Dans mon cas, j'ai fait une solution rapide avec
Allez dans le menu Préférences -> Raccourcis clavier -> Recherche ('effacer'). Changez-le d'un simple K en un double K ...
la source
Cmd+K
fonctionnera, il vous suffit de définir à nouveau dans les raccourcis clavier leworkbench.action.terminal.clear
àCmd+K
, de sorte qu'il s'affiche commeSource: User
au lieu deSource: Default
Utilisez Ctrl+ Kpour effacer le terminal.
Mais cela n'est pas possible dans Linux Visual Studio Code.
Pour Linux, vous pouvez faire comme ci-dessous:
Via la palette de commandes: ctrl+ shift+ p, "tclear"
Pour ajouter ceci dans les raccourcis, copiez-collez ceci dans le fichier de raccourcis clavier:
la source
La version 1.33 n'acceptera pas ctrl + k pour effacer le terminal (Windows).
Vous devez l'activer manuellement en ajoutant le code ci-dessous dans votre keybiniding.json , il remplacera les valeurs par défaut.
Dans votre VSCode, appuyez sur ctrl + shift + p , recherchez le clavier et cliquez sur Ouvrir les raccourcis clavier pour ouvrir le fichier keybindings.json .
Remarque: si vous ouvrez celui par défaut , il affichera les paramètres par défaut, mais comme ce fichier est en lecture seule, vous ne pouvez pas le modifier manuellement.
Collez le script suivant dans keybindings.json
Enregistrez le fichier.
Maintenant, votre terminal sera effacé par crtl + k
la source
Mise à jour 2019 (lue dans son intégralité)
Raccourci
Mac: cmd + k
Les fenêtres: ctrl + k
Dépannage
Si les raccourcis ne fonctionnent pas pour vous, le scénario le plus probable est que vous ou une extension que vous avez installée avez ajouté une extrémité ouverte ctrl + k/ un cmd + kaccord à un autre raccourci.
Sens ouvert, le raccourci n'a pas de
when
clause explicite qui exclut le focus terminal. Il y a deux solutions possibles ici.Solution 1:
Si vous avez ajouté le raccourci, accédez simplement à votre fichier keybindings.json et ajoutez une
when
clause qui n'inclut pas le focus terminal. Exemple:Solution 2:
Vous pouvez également ajouter la
workbench.action.terminal.clear
commande tout en bas dekeybindings.json
, en vous assurant qu'elle a priorité sur les autres raccourcis. Il serait sage d'ajouter un commentaire afin de ne pas oublier et de placer plus tard de nouveaux accords en dessous. Exemple:Pour plus d'informations, consultez ce problème GitHub .
la source
Vous pouvez utiliser ci-dessous pour effacer l'écran dans le terminal: cls; ou clr
la source
Si vous êtes sur un Mac, c'est ⌘+ k. :)
la source
Pour effacer le terminal, en utilisant les raccourcis clavier par défaut sur la dernière version de VS-Code, appuyez sur CTRL-L.
la source
La réponse acceptée devrait être la suivante, qui était le commentaire d'unmultimedio à l'une des réponses ci-dessus:
la source
Faites un clic droit sur le terminal et sélectionnez l'option Effacer (pour ubuntu).
Pour mac, tapez simplement clear
la source
Vous pouvez changer à partir du menu des paramètres (au moins à partir de la version 1.30.2 et supérieure) ...
Sur Mac, appuyez simplement sur Code> Préférences> Paramètres.
Ensuite, recherchez simplement "effacer" et cochez Effacer la sortie précédente.
la source
Pour supprimer définitivement les commandes précédentes, utilisez ceci
Set-PSReadlineOption -HistoryNoDuplicates
Remove-Item (Get-PSReadlineOption) .HistorySavePath
Alt-f7
la source
Sélectionnez
Open Keyboard Shortcuts
dans la palette de commandes et placez ce qui suit dans le fichier de raccourcis clavier:la source
J'utilise Visual Studio Code 1.38.1 sur une machine Windows 10.
J'ai essayé les étapes ci-dessous:
exit()
PS C:\Users\username> Cls
PS C:\Users\username>python
la source
tapez simplement `` effacer '' dans le terminal (windows) ou ctrl + shift + p et sur mac - clic droit
la source
La touche F1 ouvre les raccourcis pour moi en utilisant Windows 10. Puis tapez Terminal et vous voyez l'option effacer.
la source
FYI: Cette méthode est la même que @SuRa mais est un peu plus simple. Btw: J'utilise la version 1.43.0 de VS Code
la source
Par défaut, il n'y a AUCUN raccourci clavier associé à l'effacement du terminal dans VSCode. Par conséquent, il faut ajouter un NOUVEAU raccourci clavier en suivant les étapes ci-dessous:
Right Click
dessus et appuyez surChange Keybinding
. Appuyez ensuite sur Ctrl+ Kensemble, puis Enter. Il sera sauvé.Right Click
à nouveau et appuyez surChange When Expression
. Entrez simplement: terminalFocus . Il sera sauvé.la source
collez cette commande -
Remove-Item (Get-PSReadlineOption) .HistorySavePath
dans votre PowerShell et démarrez une nouvelle PowerShell et son trouvé est effacé
pour plus de détails, consultez ce lien @ https://www.shellhacks.com/clear-history-powershell/
la source
J'exécute la mise à jour de juin 2020 de Visual Studio Code. Je cherchais un moyen simple d'effacer l'historique de la sortie du terminal à partir d'un script Python. Tuer le terminal en cliquant sur l'icône de la poubelle en haut à droite a fait ce dont j'avais besoin, et mon environnement Conda s'est automatiquement réactivé.
la source
L'extension Code Runner a un paramètre "Effacer la sortie précédente", ce dont j'ai besoin 95% du temps.
File > Preferences > Settings > (search for "output") > Code-runner: Clear previous output
Les quelques fois restantes, je désactiverai le paramètre et utiliserai le bouton "Effacer la sortie" (en haut à droite du volet de sortie) pour effacer sélectivement la sortie accumulée.
C'est dans Visual Studio Code 1.33.1 avec Code Runner 0.9.8.
(La définition de la liaison de touches pour
Ctrl+k
ne fonctionnait pas pour moi, probablement parce qu'une extension a défini des "accords" en commençant parCtrl-k
. Mais "Effacer la sortie précédente" était en fait une meilleure option pour moi.)la source
Essayez de taper «cls», si cela ne fonctionne pas, tapez «Clear» majuscule C. Aucun guillemet pour aucun. J'espère que cela t'aides.
la source
en écrivant 'clear' dans le terminal de code de Visual Studio, cette commande peut effacer votre précédent
la source