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

Как отключить автозавершение скобок/кавычек в Visual Studio

Как говорится в заголовке: как отключить автозаполнение скобок/кавычек/фигурных скобок в MSVS? Меня больше всего интересуют С# и XAML, но другие текстовые редакторы тоже подойдут.

EDIT: В настоящее время я использую MSVS 11 с этими расширениями:

  • AnkhSVN
  • Визуализатор параллелизма
  • Визуализатор агрегатора PreEmptive Analytics
  • MSVS PerfWatson
  • VsGraphicsDebuggerPkg
  • Расширения веб-инструментов

Большинство из них, должно быть, были предварительно установлены с установкой msvs, так как я не могу припомнить установить их самостоятельно;)

EDIT2: Я использую msvs в этой версии: Версия 11.0.50323.1 QRELB

EDIT3:
Я обнаружил, что проблема не возникает в текущей версии msvs11.

4b9b3361

Ответ 1

Если у кого-то есть эта проблема с VS 2013, для этого есть настройка. Я просто reset мои настройки VS, и он снова начал заполнять фигурные скобки. Для меня это были не мощные инструменты. Вы можете включить/выключить здесь:

enter image description here

Ответ 2

Если кто-то случайно использует Resharper, вы также можете настроить параметры в

(Resharper Menu, Options) - Environment -> Editor -> Editor Behavior 

и

(Resharper Menu, Options) - Environment -> Intellisense -> Completion Behavior

в соответствии с вашими личными предпочтениями, в дополнение к встроенным настройкам Visual Studio, указанным другими.

Ответ 3

Для Visual Studio 2017:

Только С#:

Инструменты > Параметры > Текстовый редактоp > С# > Общие > Автоматическое завершение компоновки

Все языки:

Инструменты > Параметры > Текстовый редактоp > Все языки > Общие > Автоматическое завершение компоновки

Ответ 4

Я понимаю, что вы не упоминали Power Tools Powerivity, однако с этим очень легко отключиться. Полагаю, этот пакет можно загрузить через nuget.

После загрузки перейдите в раздел "Инструменты" - "Инструменты" - "Электроинструменты производительности", затем справа вы увидите автоматическое завершение Brace. Выключите!

Ответ 5

Чтобы отключить автозавершение двойной кавычки для XAML в Visual Studio 2015, это:

Tools -> Options -> Text Editor -> XAML -> Miscellaneous -> Attribute quotes

Ответ 6

Для тех, кто использует Mac-версию Visual Studio 2017: Настройки> Текстовый редактор> Поведение> Автоматическое поведение> "Вставить соответствующую фигурную скобку"

enter image description here

Ответ 7

Что касается ReSharper, вам также может потребоваться очистить каналы после настройки параметров, как описано Нейтом Куком.

enter image description here