Resharper многострочный метод выравнивания скобок - PullRequest
27 голосов
/ 08 сентября 2011

Resharper форматирует вызовы многострочных методов следующим образом:

foo.Bar(
    x,
    y
    );

Я бы предпочел выровнять закрывающую скобку с первой строкой, например ::1004

foo.Bar(
    x,
    y
);

Я просмотрел параметры макета кода в Resharper, но не вижу правильной настройки. Может кто-нибудь сказать мне, как добиться этого альтернативного форматирования?

Ответы [ 3 ]

3 голосов
/ 09 сентября 2011

В Visual Studio перейдите в Resharper> Параметры> Языки> C #> Стиль форматирования> Другое> Отступ> Множитель отступа непрерывной строки и установите его в 0.

1 голос
/ 26 августа 2016

В версии 2016.2 появилась опция Скобка вызова метода метода .

Это именно то, что вы ожидаете:

screenshot

1 голос
/ 19 марта 2012

Могу ли я порекомендовать вам взглянуть на StyleCop , а затем StyleCop для ReSharper ?

StyleCop позволяет создавать исключения или предупреждения для различных типов форматирования. Последний проект, StyleCop для ReSharper, позволяет ReSharper автоматически реализовывать определенные форматы. Изначально у SfR довольно крутая кривая обучения, но она того стоит. Это очень мало используемый инструмент, и я бы хотел, чтобы Microsoft больше рекламировала StyleCop.

Оба являются проектами Codeplex, и их можно найти по соответствующим URL-адресам:

Надеюсь, это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...