Подтвердить что ты не робот

Скобки ReSharper и автоматически закрывающиеся

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

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

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

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

4b9b3361

Ответ 1

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

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

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

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

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

    Automatically insert parenthesis after completion

Протестировано в Visual Studio 2008 с помощью ReSharper 6.0.

Ответ 2

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

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