#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
кнопку -> вы получите все, что вам нужно, в виде комментариев вокруг блока кода.