ReSharper и автоматическое закрытие скобок - PullRequest
28 голосов
/ 05 марта 2011

Есть ли способ избежать закрытия следующих скобок:

String.Format() или Console.WriteLine() автоматически?

Иногда это раздражает и не нужно, и в итоге я нажимаю Delete, чтобы удалить его.

Я пытался отключить Auto-insert pair brackets, pharentheses and quotes и Auto-insert closing brace и он все еще не работает ...

Ответы [ 2 ]

37 голосов
/ 10 сентября 2011

Следующие параметры должны быть отключены / отмечены в Resharper, если вы не хотите использовать функцию автозаполнения в скобках (все параметры доступны через Visual Studio> ReSharper> Параметры ...> Среда )

Чтобы отключить автоматическую вставку скобок в вызовах не методов (как указано в вопросе, вы уже отключили его)

  • Редактор> Автоматическая вставка парных скобок, фразы и кавычки (не проверено)
  • Редактор> Автоматическая вставка закрывающей скобки (не проверено)

Отключение автоматической вставки скобок в вызовах методов

  • Intellisense> Поведение при завершении> Автоматически вставлять скобки после завершения> Только открытие (включено)

    Automatically insert parenthesis after completion

Проверено в Visual Studio 2008с ReSharper 6.0.

4 голосов
/ 21 декабря 2016

В Resharper 9.2 у меня были сняты те же пункты, что и в ответе Девендры, но все еще наблюдалось отставание при наборе скобок и скобок.

Я обнаружил, что эти проблемы были устранены путем установки значений Do not complete on, как указано в Resharper >> Параметры> Среда> IntelliSense> Завершение символов . В открывшейся диалоговой панели я установил для поля Do not complete on значение (){}. для C # и JavaScript.

...