Как я могу заставить Resharper правильно обернуть очень длинные строки? - PullRequest
7 голосов
/ 29 марта 2011

Форматирование кода в Resharper, как правило, хорошо, но кажется, что оно полностью нарушено при работе с очень длинными строками.Например, посмотрите на этот фрагмент кода:

enter image description here

Я хочу какой-то перенос строки, но при необходимости он должен смотреть вперед и отступать меньше, чтобы избежать смешного количества разрывов строк,Что-то вроде этого было бы замечательно:

enter image description here

Есть ли способ заставить Решарпера сделать это?

Ответы [ 2 ]

2 голосов
/ 31 марта 2011

Алекс Березуцкий из Jetbrains предложил отключить флажок «Отступный массив, инициализатор объекта и коллекции» в диалоговом окне «ReSharper | Параметры | Языки | C # | Стиль форматирования | Другое». Это не идеальный IMO для коротких строк, но он выглядит намного лучше на очень длинных строках кода.

Полагаю, это лучший способ решения этой проблемы в настоящее время.

0 голосов
/ 29 марта 2011

По общему признанию, я не подключил ваш код в мою IDE, чтобы попробовать его, поэтому у меня нет точных значений для вас, но я хочу настроить параметры переноса строк в параметрах R #.

  • Перейти к Resharper |Параметры
  • В разделе «Расширения языков» и «Стиль форматирования» нажмите «Разрывы строк и перенос»
  • Просмотрите настройки в этой категории
...