Как автоматически форматировать отступы кода в VS2012?

Как автоматически форматировать код в VS2012, чтобы сэкономить время на ввод и удаление пробелов и вкладок?

enter image description here

Ответ 1

Если вы хотите форматировать код при вводе текста, в разделе Сервис\Параметры\Текстовый редактор есть дополнительные параметры.

Так как ваш пример выглядит как файл конфигурации (XML), посмотрите на редактор XML.

enter image description here

В противном случае, для форматирования в любое время, предложения от @mitaka и @Xaruth хороши.

Имейте в виду, что нажатия клавиш для активации Формат документа и Выбор формата различаются в зависимости от того, какие настройки разработки вы используете в Visual Studio. Чтобы узнать, какие нажатия клавиш назначены команде в вашей копии VS, посмотрите в меню Изменить.

enter image description here

Ответ 2

Я использую следующую комбинацию для форматирования отступов моего кода в VS2012.

Неформатированный код bock в web.config: Unformatted xml block

Ctrl + A, чтобы выбрать весь код в файле, который будет отформатирован в VS2012. Или вы можете выбрать только блок кода вручную.

Ctrl + K, затем Ctrl + F будет форматировать код с соответствующими отступами.

Отформатированный блок кода enter image description here