2012-03-07 15 views
7

Oto mój problem. Chcę wstawiać podziały wierszy między właściwościami, a nie polami.Resharper czysty podział linii kodu z właściwościami i polami

Oto co otrzymuję:

private string _field1; 

private string _field2; 

private string _field3; 

public string Property1 { get; set; } 

public string Property2 { get; set; } 

public string Property3 { get; set; } 

Oto, czego chcę:

private string _field1; 
private string _field2; 
private string _field3; 

public string Property1 { get; set; } 

public string Property2 { get; set; } 

public string Property3 { get; set; } 

Czy ktoś ma pomysł jak uzyskać Resharper mieć tego typu podziały wierszy? Obecnie mam to, że Resharper umieszcza linie podziału między wszystkimi polami i właściwościami lub bez podziałów linii. Nie mogę znaleźć odpowiednich ustawień, aby uzyskać to, czego chcę.

+0

Oba bloki kodu wyglądają identycznie jak ja, ale myślę, że wiem, co masz na myśli. Miałem zagłębienie w ustawieniach "Pustych linii" w Resharperze-> Opcje-> Języki-> C# -> Styl formatowania, ale mogłem uzyskać tylko puste wiersze lub brak. Nie mogłem uzyskać innego formatowania pól lub właściwości. Po prostu wybierz jeden format i używaj go wszędzie. –

+0

To właśnie teraz robię. Po prostu zmuszam do zerwania linii. – chafnan

+0

Problem z oglądaniem i głosowaniem jest dostępny pod adresem http://youtrack.jetbrains.com/issue/RSRP-98614 –

Odpowiedz

4

idź do ReSharper | Opcje i pod edycji kodu, przejdź do C# → Formatowanie Style → puste linie. Teraz trzeba zmienić dwa oddzielne opcje:

  • zmienić przechowywać maksymalnie puste linie w kodzie wartość 0 (zero)
  • Zmienianie Wokół pola pojedynczej linii wartość 0 (zero)

... i gotowe!

+3

Niestety, to nie działa. Zachowuje tylko podział linii, tak jak są. Chcę wymusić drugie formatowanie, jakie jest w moim pytaniu. – chafnan

1

Może być również konieczne, aby zachować istniejącą linię łamie nie jest sprawdzana pod podziały wiersza i pakowania.

Powiązane problemy