0
votes

Comment effacer automatiquement le terminal dans VSCode avant l'exécution du script?

J'utilise actuellement le code VS pour apprendre Python. Je dois donc lancer des scripts comme 10-15 fois par minute, juste faire de petites modifications et apprendre toutes choses. Je passe les scripts dans la borne intégrée du code VS

Donc, apparemment, le terminal obtient horriblement encombré et je dois toujours effacer le terminal manuellement en exécutant Effacer , je veux que le terminal soit automatiquement effacé chaque fois que j'exécute le script Python. Veuillez noter que je ne cherche pas un raccourci clavier sur le terminal clair, mais j'ai besoin du terminal pour effacer automatiquement l'ancienne sortie avant d'afficher la sortie du présent script. Je n'ai pu trouver rien qui fait cela, espérons que quelqu'un peut fournir un moyen de sortir


0 commentaires

3 Réponses :


3
votes

Vous pouvez importer un système d'exploitation , puis en haut de votre script Exécuter OS.System ("Effacer")

Exemple: Xxx


1 commentaires

Oui Travailler merci, je suis très tôt en apprenant que l'apprentissage de Python ne savait donc pas que cela pourrait faire en utilisant Python lui-même. Je pensais que j'aurais besoin de jouer avec des paramètres avancés dans VSCODE pour y parvenir



1
votes

bâtiment sur @jacques Réponse, vous pouvez utiliser le module sys pour effectuer de manière dynamique une vérification de la plate-forme: xxx

Alternativement, voir cet article sur Configuration de VSCODE ceci pour tous les programmes: Comment puis-je Effacer automatiquement la borne de code VS lors du démarrage d'une version?


2 commentaires

Merci spécialement pour celui-ci qui peut clarifier le terminal universellement pour tous les programmes, vérifiera


Vous avez ce mauvais moyen, Linux utilise Effacer tandis que Windows utilise CLS



1
votes

Une simple solution de VSCODE Native est de tirer parti d'un fichier launch.json fichier configurable. Spécifiquement:

interneConsoleOptions

Contrôles lorsque la console interne de débogage doit ouvrir

redirectoutput

Les deux de ces deux utilisées dans Tandem ouvriront la "console de débogage" au lieu du terminal et offrent simplement la sortie nécessaire; Bien qu'il envoie toujours au terminal si vous le souhaitez toujours: xxx

Console de débogage


0 commentaires