2015-12-18 7 views
18

Meine Konsolenausgabe überschreitet die PyCharm-Puffergröße im Ausgabefenster "Ausführen". Wenn ich also nach Abschluss eines Tests nach oben blättern kann, kann ich nicht bis zum Anfang der Konsolenausgabe gelangen. Ich kann die Tests in einem externen Terminalfenster ausführen und alle Ausgaben sehen, aber die Integration mit PyCharm ist praktisch.Erhöhen des Ausgabepuffers beim Ausführen oder Debuggen in PyCharm

Gibt es eine Möglichkeit, die Puffergröße der PyCharm-Run-Ausgabe zu erhöhen, damit ich meine gesamte Logging-Ausgabe behalten und nach oben scrollen kann?

Antwort

11

Ja, Sie können die idea.cycle.buffer.size Einstellung in der Datei im Installationsordner (oder im Anwendungspaket unter OS X) bearbeiten.

Rahmen:

idea.cycle.buffer.size=disabled 

deaktiviert den zyklischen Puffer.

Weitere Informationen finden Sie unter https://www.jetbrains.com/idea/help/file-idea-properties.html.

+0

Eine Nuance - das den Puffer des Run/Debug/etc erweitert Ausgabe, wie das OP anfordert, aber es erhöht nicht den Puffer der Terminalausgabe (wo ich Selleryfäden reichlich loggen lasse). – Chris

+2

@Chris - Gibt es einen Platz, um den Terminalpuffer zu erhöhen? – eflat

+0

Funktioniert auch in CLion 2017.3.1. – phoenix

8

Ab der PyCharm Community Edition 5.0.3 empfiehlt IntelliJ nicht, zu bearbeiten. Von the URL mentioned above:

Die Datei idea.properties, im bin-Verzeichnis des Ordners IDEA Installation IntelliJ befindet, sollte nicht bearbeitet werden. Anstatt die ursprüngliche Idee.properties zu bearbeiten, erstellen Sie die Datei idea.properties in dem unten angegebenen Speicherort , öffnen Sie sie zur Bearbeitung und fügen Sie die erforderlichen Eigenschaften hinzu.

Ich habe einen einfachen Weg entdeckt: Führen Sie in PyCharm Hilfe-> Benutzerdefinierte Eigenschaften bearbeiten aus. Dies öffnet ein Editorfenster für eine leere Datei, in der Sie Optionen erstellen und speichern können. In meinem Fall wurde die Datei unter %USERPROFILE%\.PyCharm50\idea.properties gespeichert.

Anstatt den Ringspeicher vollständig zu deaktivieren, möchten Sie ihn möglicherweise von seinem Standardwert von 1024k, z. zu

Obwohl es offenbar in JetBrains Dokumentation fehlt, fand ich es notwendig, PyCharm zu beenden und neu zu starten, bevor dies mit PyCharm CE 5.0.3 unter Windows 7 Pro wirksam wurde.

BTW, die Datei (C:\Program Files (x86)\JetBrains\PyCharm Community Edition 5.0.3\bin\idea.properties auf meinem System) ist immer noch ein guter Ort, um herauszufinden, welche Einstellungen bearbeitet werden können und ihre aktuellen Werte.

20

Für PyCharm Gemeinschaft 2016,3 (Mac) Sie die Größe der Konsole Puffer in der Anwendung Preference wie folgt erhöhen:

How to increase the buffer size in a nutshell

Verwandte Themen