IntelliJ IDE: So fügen Sie einen oder mehrere Ränder hinzu

IntelliJ IDE: So fügen Sie einen oder mehrere Ränder hinzu

Ich mag PyCharm sehr. Ich schreibe einen großen Teil Python für meinen Job. Ich möchte mich anPEP8und seine Zeilenlängenvorschläge so gut wie möglich. Rechte Ränder für 72 Zeichen, 79 Zeichen und 99 Zeichen sind mir sehr wichtig. Innerhalb der aktuellen IntelliJ-IDE-Familie kann ein Benutzer jedoch nur einen rechten Rand angeben, wie in diesem Beispiel gezeigt.Bildschirmfoto.

Kennt jemand ein Plug-In, mit dem der Benutzer weitere rechte Ränder hinzufügen kann? Oder weitere rechte Lineale (ich brauche/möchte nicht, dass mein Code bei jeder vertikalen Linie umbrechen kann)?

Antwort1

Das Einzige, was ich herausfinden konnte, ist, dass man mit Sublime Text so viele Ränder angeben kann, wie man möchte. Das nennt man allerdings Lineale. Aber Sublime Text ist keine IDE und implementiert nicht so viele Funktionen wie PyCharm. Ich vermute, dass mehrere Ränder keine Funktion sind, die mit IntelliJ-Produkten mitgeliefert wird.

Antwort2

Na, was soll man sagen! Die neueste Version von PyCharm (2017.3) verfügt über diese Funktion, gerade als ich beschloss, danach zu suchen.

Zitat von Rustam Vishnyakov aus dem von Florian geposteten Link:

Sie können es unter Einstellungen|Editor|Codestil|Visuelle Hilfslinien für alle Sprachen oder auf der Registerkarte „Umbruch und Klammern“ für eine bestimmte Sprache einrichten (Registerkarte „Sonstiges“ für XML/HTML). Sie können die Farbe der visuellen Einzugshilfslinien unter Einstellungen|Editor|Farbschema|Allgemein|Hilfslinien|Visuelle Hilfslinien ändern.

Es funktioniert wunderbar. Mein Ziel ist es, die Docstrings auf 80 Zeichen (oder vielleicht 72) und den Code auf 120 Zeichen zu beschränken.

Pycharm mit visuellen Anleitungen

Antwort3

Mir ist gerade aufgefallen, dass meine Version von IntelliJ mehrere visuelle Hilfslinien unterstützt: Einstellungen > Codestil > Visuelle Hilfslinien. Sie können mehrere durch Kommas getrennte Werte eingeben und erhalten mehrere rechte Randlinien.

IntelliJ Version 2019.1

verwandte Informationen