Visual Studio 2010 Автоформатирование - PullRequest
4 голосов
/ 29 июля 2011

На моей машине установлено расширение Productivity Power Tools, а также VS 2010, но, похоже, у меня возникла загадочная проблема.

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

Я нашел этот вопрос , но это тоже не решает мою проблему (настройки предполагают, что в моей IDE уже было то же самое).

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

Ответы [ 3 ]

12 голосов
/ 29 июля 2011

Обычно я видел это, когда мой код не собирался, или я пропустил закрывающую скобку } где-то (или что-то подобное), обычно выше кода, на который я смотрю.Убедитесь, что код создается сначала только для возможности его удаления, затем попробуйте принудительное автоматическое форматирование из меню («Правка»> «Дополнительно»> «Формат документа» ( Ctrl + K , ).Ctrl + D )).Это все еще не работает?

Это может не решить проблему, но должно помочь решить проблему.

4 голосов
/ 18 июля 2013

Это случилось со мной.Закрытие файлов и закрытие VS не помогли, и дело не в отсутствующей скобке в коде.Каким-то образом настройка форматирования изменилась из-за какой-то черной магии в VS.

Вот где настройка находится в VS 2010:
Инструменты ⇒ Опции ⇒ Текстовый редактор ⇒ C # ⇒ Форматирование ⇒ Обтекание ⇒ Оставить блок на одной строке.

Снимите флажок, и строки будут переноситься при вводе закрывающей скобки.

1 голос
/ 06 июля 2012

Старая проблема, я знаю, но классическое решение MS, которое не было упомянуто: закройте файл и / или VS и запустите снова (иногда достаточно только файла, иногда VS).

Это часто случается, если у вас есть файл, открытый в течение длительного времени / много правок. VS просто сыт по горло / скучно / растерянно / перегружены.

...