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.