2017-06-26 2 views
0

Ich bin mir nicht sicher, ob mein Titel vollständig korrekt ist, aber ich möchte die Funktion in ReSharper Formatierung deaktivieren, wo es tief (?) Beim Formatieren einzumeht. Das folgende Bild beschreibt das Verhalten (rot = vor Format, grün = nach Format)ReSharper-Formatierung: erweiterten Einzug für mehrzeilige Anweisungen deaktivieren

: ReSharper formatting

Wie Sie den Einzug für alle Aussagen nach der ersten Zeile sehr weit eingerückt ist zu sehen.

var shouldSendMails = requester.Email != model.Email 
    || requester.PhoneNumber != model.PhoneNumber 
    || requester.Address != model.Address 
    || requester.PostalCode != model.PostalCode 
    || requester.City != model.City 
    || requester.MedicalInformation != model.MedicalHistory; 

verwandelt sich in

var shouldSendMails = requester.Email != model.Email 
        || requester.PhoneNumber != model.PhoneNumber 
        || requester.Address != model.Address 
        || requester.PostalCode != model.PostalCode 
        || requester.City != model.City 
        || requester.MedicalInformation != model.MedicalHistory; 

ich dieses Verhalten deaktivieren möchten. Also was ich will ist, wenn ich den Code formatiere, formatiert er den Code, aber ohne die 4 zusätzlichen Tabs, bevor die neue Codezeile dort abgelegt wird.

Jede Hilfe würde sehr geschätzt werden.

+0

@DavidG, dass das Ende der Anweisung ist, das Bild zeigt einen Git diff – nbokmans

+0

Ja, fand das am Ende :) – DavidG

Antwort

1

Kurz nach dem Posten der Frage fand ich die Funktion.

Es heißt "Align mehrzeilige Konstrukte" und kann hier gefunden werden:

ReSharper -> Optionen -> C# -> Formatierung Style -> Andere -> Ausrichten mehrzeilige Konstrukte.

Für mich wurde die Option "Ausdruck" aktiviert/aktiviert. Durch Deaktivieren dieser Option wurde das Problem für mich behoben.

Vor "Expression" Option zu deaktivieren:

destination = source1 
        ? source2 
        : source3; 

Nach "Expression" Option zu deaktivieren:

destination = source1 
    ? source2 
    : source3; 
Verwandte Themen