So bereinigen Sie die Konsole im erhabenen Texteditor. Ich habe im Internet auch gesucht..Auch kann keine richtige Abkürzung dafür finden. Bitte geben Sie infoSo bereinigen Sie die Konsole im Sublime-Texteditor
Antwort
Ich nehme an, Sie erreichbar über View -> Show Console
oder Ctrl` über die Konsole sprechen. Im Gegensatz zu otheranswers auf SO, die sich mit dem Löschen der Python-Konsole beschäftigen, wenn sie von der Eingabeaufforderung aus geöffnet werden, funktionieren os.system("cls")
oder os.system("clear")
(abhängig von Ihrem Betriebssystem) nicht mit der Sublime-Konsole. Die Sublime API (Version 2 oder version 3) hat keine integrierte Konsole Clearing-Methode, und ich konnte keine undokumentierte Methode in sublime.py
oder sublime_plugin.py
finden. Die Konsole scheint schreibgeschützt zu sein, da das Auswählen des gesamten Texts und das Drücken von Löschen ebenfalls nicht funktioniert.
Ich habe das seit einiger Zeit untersucht, und ich bin zu dem Schluss gekommen, dass es nicht möglich scheint. Allerdings gibt es eine hackish Workaround - einfach print('\n'*100)
ausführen, um 100 Zeilenwechselzeichen zu drucken, und Sie werden nichts von der vorherigen Ausgabe sehen können, wenn Sie eine bestimmte Entfernung nach oben scrollen.
Ein neues Fenster wird immer eine saubere Konsole haben. Sie können damit ein neues Fenster öffnen, das alte schließen und dann Ihr Projekt erneut öffnen (vorausgesetzt, es handelt sich um ein gespeichertes Projekt und nicht um ein anonymes). Dazu muss die Einstellung hot_exit
wahr sein, was der Standardwert ist.
Ich habe das ClearConsole-Paket installiert und dann alt + k eingegeben, um die Konsole zu löschen.
sollte die angenommene Antwort sein – Clintm
Ist dir klar, dass die obige Antwort die Entstehung des 'ClearConsole'-Plugins verursacht hat? Sieh dir die Kommentare an. –
@MattDMo Wow. Also Kreativität. So großartig. Vielen Dank. – pilau
Danke dafür, ich habe es in ein [plugin] (https://github.com/saadq/ClearConsole) gesetzt. Wenn Sie 'ClearConsole' über die Paketsteuerung installieren, können Sie einfach' alt + k' eingeben, um die Konsole zu löschen Verwenden Sie diese Methode. – saadq
@saadq das ist toll, aber könnten Sie bitte mich ebenso wie diese Frage in Ihrem Code verweisen? Sie sollten * immer * Referenzcode aus anderen Quellen beziehen. Sie können [Link zu mir auf Github] (https://github.com/MattDMo) oder meinen Stack Overflow [Benutzerprofil] (http://stackoverflow.com/users/1426065/mattdmo). Die spezifische URL für diese Antwort lautet "http: // stackoverflow.com/a/24760927". – MattDMo