ReSharper и автоматическое закрытие скобок

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

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

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

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

2 ответа

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

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

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

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

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

    Автоматически вставлять круглые скобки после завершения

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

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

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

Другие вопросы по тегам