Соответствие закрывающей фигурной скобке в Visual Studio

17
задан Developer 28 July 2010 в 17:07
поделиться

6 ответов

Я использую ReSharper. Это делает намного больше помимо просто закрывающей фигурной скобки. Единственный недостаток, это не свободно. Но дайте ему попытку. Анализ кода стоит цены так или иначе.

8
ответ дан 30 November 2019 в 11:13
поделиться

Большую часть времени можно использовать автозавершение и фрагменты кода.

, Если Вы хотите записать для цикла, просто введите "для" и затем ВКЛАДКА. VS завершит его (включая фигурные скобки).

То же самое, для если, структура, класс, переключатель... Вы не должны даже вводить первую фигурную скобку!!

Хорошая бумага об этом здесь: https://web.archive.org/web/1/http://blogs.techrepublic%2ecom%2ecom/programming-and-development/? p=655

4
ответ дан 30 November 2019 в 11:13
поделиться

Зависит от того, что Вы ищете VS, действительно имеет некоторое стандартное автоматическое завершение, если [вкладка] [вкладка] и для [вкладки] [вкладка] попытка [вкладка] [вкладка] (и много других конструкций) получит Вас больше, чем соответствие заключает в фигурные скобки действительно хорошим способом.

0
ответ дан 30 November 2019 в 11:13
поделиться

Поздно к вечеринке, но я думаю, вы использовали независимо работающий скрипт AutoHotKey для вставки закрывающих скобок / кавычек за вас.

0
ответ дан 30 November 2019 в 11:13
поделиться

Если вы не хотите платить за ReSharper или аналогичный пакет, я сделал бесплатное расширение для автоматического закрытия фигурных скобок. Вы можете найти его в галерее Visual Studio по адресу http://visualstudiogallery.msdn.microsoft.com/en-us/0e33cb22-d4ac-4f5a-902f-aff5177cc94d . Однако он будет работать только в Visual Studio 2010.

0
ответ дан 30 November 2019 в 11:13
поделиться

Я знаю, что исходный вопрос касается VS2008, но я помещаю его здесь как информацию для других людей и чтобы сделать его полезным для последних версий

VS 2010 и VS 2012

Расширение Productivity Power Tools (доступно для VS2010 и VS2012 )) теперь поддерживает автоматическое завершение фигурных скобок.

Если он у вас уже установлен для VS2010, необходимо обновить его как минимум до версии 10.0.10710.22. Нажмите

Tools -> Extension Manager -> Updates

После установки вы можете включить или выключить завершение фигурных скобок, перейдя в

Tools -> Options -> Productivity Power Tools -> All Extensions -> Automatic Brace Completion

. Самая последняя версия теперь предоставляет возможность включать любые функции, которые вам не нравятся, чтобы вы могли настроить их в соответствии с вашими требованиями.

VS 2013

Несмотря на то, что для Visual Studio 2013 также есть соответствующая надстройка, VS теперь имеет встроенную поддержку автоматического завершения фигурных скобок без использования каких-либо надстроек. Просто перейдите по ссылке:

Tools -> Options -> Text Editor -> C#

Установите флажок напротив Автоматическое завершение скобок

29
ответ дан 30 November 2019 в 11:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: