Форматирование кода в Visual Studio

Есть ли какая-то комбинация клавиш или опция меню, которые я могу использовать для автоматического форматирования моего кода в Visual Studio?

Ответы

Ответ 1

Похоже, вы хотите отформатировать весь документ в Visual Studio (эта функция несколько раз называется красивой печатью). Если это так, вы можете использовать команду меню. Edit -> Advanced -> Format Document. Обычно это связано с нажатием клавиши CTRL+K CTRL+D

Ответ 2

Вы можете попробовать расширение CodeMaid для Visual Studio.

Это очистка кода со следующими шагами:

  • Удалить неиспользуемые операторы

  • Сортировать по операторам

  • Добавить неопределенные модификаторы доступа

  • Добавление пустых строк

  • Удалите пустые строки рядом с фигурными скобками

  • Запуск форматирования Visual Studio

  • Удалите последовательные пустые строки

  • Удалить пробел в строке строки

  • Обновить теги endregion

Таким образом, вы получаете встроенную переформатировку Visual Studio, а также множество других приемов в один конец. Я ожидаю, что есть другие инструменты, которые делают то же самое. Я использую CodeMaid некоторое время, и это быстро и надежно.

Ответ 3

Я предполагаю, что вы хотите отформатировать и отпечатать документ.

ctrl + E, D

Ответ 4

Если вы действительно имели в виду, что означают JaredPar и Glenn, вы также можете подумать об установке PowerCommands для Visual Studio.

После этого вы можете перейти на Tools - Options - PowerCommand и включить Format document on save. Это вызовет указанный метод всегда, когда вы сохраните документ, что приведет к всегда хорошему отформатированному документу.

Также вы должны знать, что нажатие клавиш JaredPar и Glenn не всегда работает. В зависимости от того, что вы выбрали при первом запуске Visual Studio (вы программист С#, VB, Web или Generic), клавиши немного отличаются.

Если вы выбрали разработчика С#, то ответ Glenn и JaredPar будет работать. Если выбран общий или С++-разработчик, работает только ответ JaredPar. Если вы взяли на себя другую роль, чем, может быть, ни одно из этих нажатий клавиш не работает, и вы должны проверить свое нажатие клавиши в меню в упомянутом положении JaredPar.

Ответ 5

В коде Visual Studio это Shift+Alt+F. Обратите внимание, что порядок записи важен.

Ответ 6

Бит поздно, но если у вас есть ReSharper, вы можете использовать Ctrl + Alt + Enter.