Я использую ReSharper. Это делает намного больше помимо просто закрывающей фигурной скобки. Единственный недостаток, это не свободно. Но дайте ему попытку. Анализ кода стоит цены так или иначе.
Большую часть времени можно использовать автозавершение и фрагменты кода.
, Если Вы хотите записать для цикла, просто введите "для" и затем ВКЛАДКА. VS завершит его (включая фигурные скобки).
То же самое, для если, структура, класс, переключатель... Вы не должны даже вводить первую фигурную скобку!!
Хорошая бумага об этом здесь: https://web.archive.org/web/1/http://blogs.techrepublic%2ecom%2ecom/programming-and-development/? p=655
Зависит от того, что Вы ищете VS, действительно имеет некоторое стандартное автоматическое завершение, если [вкладка] [вкладка] и для [вкладки] [вкладка] попытка [вкладка] [вкладка] (и много других конструкций) получит Вас больше, чем соответствие заключает в фигурные скобки действительно хорошим способом.
Поздно к вечеринке, но я думаю, вы использовали независимо работающий скрипт AutoHotKey для вставки закрывающих скобок / кавычек за вас.
Если вы не хотите платить за ReSharper или аналогичный пакет, я сделал бесплатное расширение для автоматического закрытия фигурных скобок. Вы можете найти его в галерее Visual Studio по адресу http://visualstudiogallery.msdn.microsoft.com/en-us/0e33cb22-d4ac-4f5a-902f-aff5177cc94d . Однако он будет работать только в Visual Studio 2010.
Я знаю, что исходный вопрос касается VS2008, но я помещаю его здесь как информацию для других людей и чтобы сделать его полезным для последних версий
Расширение Productivity Power Tools (доступно для VS2010 и VS2012 )) теперь поддерживает автоматическое завершение фигурных скобок.
Если он у вас уже установлен для VS2010, необходимо обновить его как минимум до версии 10.0.10710.22. Нажмите
Tools -> Extension Manager -> Updates
После установки вы можете включить или выключить завершение фигурных скобок, перейдя в
Tools -> Options -> Productivity Power Tools -> All Extensions -> Automatic Brace Completion
. Самая последняя версия теперь предоставляет возможность включать любые функции, которые вам не нравятся, чтобы вы могли настроить их в соответствии с вашими требованиями.
Несмотря на то, что для Visual Studio 2013 также есть соответствующая надстройка, VS теперь имеет встроенную поддержку автоматического завершения фигурных скобок без использования каких-либо надстроек. Просто перейдите по ссылке:
Tools -> Options -> Text Editor -> C#
Установите флажок напротив Автоматическое завершение скобок