Как я могу заставить Resharper поместить фигурную скобку на одну линию? - PullRequest
0 голосов
/ 11 июня 2018

если я наберу:

if (id < 0) {

, а затем клавишу Enter, Resharper переформатирует его в.

if (id < 0) 
{

}

Как я могу сказать ему переформатировать его ниже, напримердержать скобку с оператором if?

if (id < 0) {

}

PS Я знаю об этом вопросе, но он касается принудительных фигурных скобок вокруг одной строки, а не сохранения скобки с помощью оператора if.

Ответы [ 2 ]

0 голосов
/ 11 июня 2018

В меню ReSharper выберите Options, затем перейдите к:

Code Editing --> C# --> Formatting Style --> Braces Layout.

Оттуда вы можете выбрать:

  • В конце строки (стиль K & R)
  • В конце строки (без пробелов)

enter image description here

0 голосов
/ 11 июня 2018

Глядя на другой вопрос, который вы связали, он действительно близок к этому, но, возможно, вас заинтересовало различие. Я не знаю, можете ли вы установить K & R только для операторов «если» (в отличие от всего«Другое»), но вы определенно можете установить K & R в качестве стандарта для всей доски.

Стиль отступов можно найти в окне «Параметры» в разделе:

Редактирование кода> [Язык]> Стиль форматирования> Макет фигурных скобок

enter image description here

По состоянию на Resharper 2018.1.2

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