Отключить перенос строки resharper в разделе кода?

#resharper

#resharper

Вопрос:

Используя инспекцию, я могу легко отключить и восстановить настройки переформатирования resharper. Например, вот так:

 // ReSharper disable SuggestVarOrType_BuiltInTypes
int i = 1;
// ReSharper restore SuggestVarOrType_BuiltInTypes
  

Итак .. есть ли какой-нибудь способ сделать то же самое с переносом строки, чтобы я мог размещать длинные строки в специальных местах своего кода, а resharper по-прежнему прерывать остальные?

По сути, я полагаю, я прошу ввести секретное слово вместо «SuggestVarOrType_BuiltInTypes» выше 🙂

Ответ №1:

Попробуйте использовать эти комментарии:

     // @formatter:wrap_lines False
    {the code block for which you would like to disable wrapping long lines}
    // @formatter:wrap_lines restore
  

Кстати, вы можете узнать большинство комментариев форматера самостоятельно, используя этот способ:
select needed code block | hit the Alt Enter shortcut | hit the "Right arrow" key on the "Format selection" item in the menu to open a submenu | hit "Configure" -> откроется новое окно, в котором показаны все настройки форматирования, влияющие на блок кода.

введите описание изображения здесь

Затем вы можете изменить все настройки, которые вам нравятся, и нажать на Save as comments кнопку -> вы получите все, что вам нужно, в виде комментариев вокруг блока кода.