Visual Studio 2008 не выделяет пару {}, ()

Visual Studio 2008 не выделяет пару {}, ()

Подобная функция доступна в Eclipse и многих других IDE, почему ее нет в Visual Studio?

Или его нужно где-то включить?

решение1

Он существует, но с ним связаны две проблемы.

  • вам нужно находиться перед открывающейся фигурной скобкой ({) или после закрывающейся фигурной скобки (})
  • цвет серый и поэтому не очень виден

решение2

Я только что протестировал в Visual Studio Express 2008 (Visual C++). Когда ятипфигурная скобка, она выделит жирным только что набранную мной фигурную скобку и соответствующую ей фигурную скобку. Она ничего не делает, когда я перемещаю текстовый курсор за фигурные скобки.

Чтобы убедиться, что эта функция включена, перейдите в меню «Инструменты», «Параметры», «Текстовый редактор», «Основные» и проверьтеАвтоматическое выделение разделителей. (Помимо фигурных скобок, он также выделяет другие пары, такие как круглые скобки, квадратные скобки и пары #ifdefи #endif.)

Вы можете изменить внешний вид выделения, соответствующего скобкам, в меню «Инструменты», «Параметры», «Среда», «Шрифты и цвета», «Показать настройки» для:Текстовый редактор, Показать элементы:Соответствие скобок (выделение).

В соответствии сАвтоматическое сопоставление брекетов, выделяя соответствующие скобки, когдатекстовый курсор перемещается мимоскобка доступна только в Visual C#. В этом случае вы можете изменить внешний вид подсветки, перейдя в то же место, что и выше, и изменивСоответствие фигурных скобок (прямоугольник)элемент.

Если вы не используете C#, вы можете просто нажать backspace и повторно ввести скобку, чтобы добиться аналогичного эффекта. В качестве альтернативы вы можете нажать Ctrl+] для перемещения между соответствующими скобками.

решение3

Не забудьте закрыть и снова открыть Visual Studio после внесения изменений в Инструменты -> Параметры.

Я работаю с MS Express Windows Phone и не могу понять, почему изменение настроек не работает.

Просто сохраните, закройте и снова откройте MS Studio.

Связанный контент