Форматирование кода в 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.