Resharper C # Formatierungsstil zeigt "neu" in einer neuen Zeile anstelle der gleichen Zeile, wenn lange Zeilen abgehackt werden

8

ResHarper fügt also einen Zeilenumbruch vor dem "neuen" in meinem Code ein, wenn es wie folgt neu formatiert wird:

%Vor%

Aber ich würde es auch wirklich gerne tun:

%Vor%

Ich habe alle Einstellungen, die ich in meinen .DotSettings-Dateien habe, untersucht und kann nicht herausfinden, was sie verursacht ... Jede Hilfe würde mir sehr gefallen:)

EDIT 2 (AKTUALISIERT)

Hier sind die R # -Einstellungen, die mir scheinbar nahe an die Liste kommen. Sie sehen immer noch die neue Zeile nach dem Gleichheitszeichen (mit der aufgelisteten Konfiguration), es sei denn, Sie wählen "hop always" für "wrap" Aufrufargumente "und" Wrapper-Objekt und Auflistungsinitialisierer "(wie von Kristian vorgeschlagen).

Das Problem mit "hacken Sie immer" ist, dass Sie sehr kurze Methodenaufrufe und Objekt- / Sammlungsinitialisierer haben, die auch die ganze Zeit hacken, was schlecht aussieht, also denke ich, was wir wollen ist:

Fügen Sie keine neue Zeile nach dem Gleichheitszeichen für Methodenaufrufe / Objekt / Auflistungsinitialisierer ein (aber ich kann diese Einstellung nirgendwo finden, so dass es ein Fehler oder eine Funktion von R sein könnte #).

Ich werde versuchen, es in den R # Foren / Support zu erhöhen und meine Ergebnisse zu melden.

%Vor%     
Tod Thomson 21.12.2012, 07:04
quelle

1 Antwort

5

Wenn Sie R # 7.1 verwenden, könnte dies an der neuen Code Formatierung Verbesserungen . All dieses Verhalten kann leicht unter R # Optionen konfiguriert werden:

BEARBEITEN: Bei meinen Einstellungen bin ich der vorgeschlagenen Lösung am nächsten gekommen, indem ich das Wrap-Objekt und den Auflistungsinitialisierer auf Immer hacken setze , aber dann ignoriert es aus irgendeinem Grund die "Array- und Objektinitialisierer" -Einstellung unter Klammern-Layout und setzt die öffnende Klammer in die gleiche Zeile, etwa so:

%Vor%

Es könnten einige andere Einstellungen sein, die das verursachen, aber für mich sieht das so aus, als wäre es abgehört. Vielleicht sollten Sie sich an den ReSharper Support wenden und sich einen Blick darauf werfen lassen ...

    
khellang 21.12.2012, 09:37
quelle

Tags und Links