Gibt es eine Möglichkeit, zu erzwingen, dass lange Zeilen intelligent in RubyMine eingebunden werden?

8

File --> Settings --> Code Style --> Ruby bietet eine Handvoll Optionen, wie Sie Ihren Code formatieren möchten, aber ich sehe keine Möglichkeit, eine maximale Zeilenbreite festzulegen oder zu erzwingen. Wird dies woanders unterstützt, vielleicht in einem Plugin?

Ich würde damit einverstanden sein, dass das Wrapping zu bestimmten Zeiten auftritt, etwa wenn ein Codeformatierer ausgeführt wird.

    
Travis Bear 04.12.2013, 17:56
quelle

1 Antwort

7

Sie können den Editor 'weichen Wrap' Sie Linien. Wählen Sie unter Voreinstellungen / Editor / Allgemein die Option 'Weiche Umblätter im Editor verwenden'. Sie umschließt den Text als Funktion der Breite des Fensters, in dem er angezeigt wird. Wenn Sie die Breite erweitern, wird der Text ausgepackt, um das Leerzeichen zu füllen. Die Verpackung ist nur insofern intelligent, als sie an Leerzeichen und Kommas und ähnlichem bricht. Die umhüllte Zeile beginnt in Spalte 1. Es wäre schön, wenn der Zeilenumbruch auf das gleiche Niveau wie der Anfang der Zeile erfolgt. Die einzige Möglichkeit, es zu tun, so dass ich weiß, ist zu manuell Wagenrücklauf hinzuzufügen, wo Sie wollen, dass sie brechen.

Ich habe die oben erwähnte Option 'Umbruch zur Spalte' versucht. Es hatte keine Auswirkungen auf den vorhandenen Code.

Ich bin sicher, das OP hat das schon herausgefunden. Ich antworte nur, weil eine Internetsuche mich hierher gebracht hat, als ich nach einer Antwort suchte.

    
curt 14.01.2015 18:19
quelle

Tags und Links