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

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

3 ответа3

3

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

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

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

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

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

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

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

1

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .