Ответ 1
Чтобы отключить это поведение, откройте параметры ReSharper и на вкладке Редактор, отключите опцию Автоматическая вставка закрывающей скобки. Не нужно перезапускать Visual Studio.
Простой вопрос.
Я пытаюсь ReSharper, и он закрывает мои фигурные скобки для меня, как только я их открываю. Мне очень не нравится эта "функция", и у меня было около трех длинных взглядов через окно настроек, и я не могу понять, как отключить его! Я где-то пропустил явный флажок?
Edit:
Отмена "Автоматическая закрытие круглых скобок после завершения" не делает этого трюка!
Я хочу, чтобы иметь возможность вводить следующее без }
для меня:
if(true){
Это не похоже на какое-либо действие с завершением intellisense.
Чтобы отключить это поведение, откройте параметры ReSharper и на вкладке Редактор, отключите опцию Автоматическая вставка закрывающей скобки. Не нужно перезапускать Visual Studio.
FYI: Я думал, что в ReSharper произошла ошибка, пока я не понял, что в плагине "Производительность Power Tools" также есть опция завершения автоматической привязки, которая по умолчанию включена.
Чтобы отключить его: Инструменты > Производительность Электроинструменты > Автоматическое завершение фиксации > Выкл.
Перейдите к ReSharper Options->Environment->Editor->Edit Behavior
и отключите "Автоматическое вставку закрывающей скобки". Кроме того, если это новая установка Visual Studio, более новые версии также делают это по умолчанию. Вам нужно перейти в Options->Text Editor->C#->General
и отключить "Автоматическое завершение скобки".