Формат кодов ярлыков для Visual Studio? - PullRequest
401 голосов
/ 09 февраля 2011

В Eclipse есть ярлык Ctrl + Shift + F , который переопределяет отступ кода и исправляет комментарии и пустые строки.Есть ли эквивалент для Visual Studio 2010?

Ответы [ 8 ]

689 голосов
/ 09 февраля 2011

Visual Studio с привязками клавиш C #

Чтобы ответить на конкретный вопрос, в C # вы, вероятно, будете использовать схему сопоставления клавиатуры C #, которая по умолчанию будет использовать эти горячие клавиши:

Ctrl + E , Ctrl + D для форматирования всего документа.

Ctrl + E , Ctrl + F для форматирования выделения.

Вы можете изменить их в Инструменты> Параметры> Среда-> Клавиатура (либо выбрав другую «схему раскладки клавиатуры», либо привязав отдельные клавиши к командам «Edit.FormatDocument» и «Edit.FormatSelection»).

Если вы не выбрали использование C #схема раскладки клавиатуры, тогда вы можете обнаружить, что сочетания клавиш отличаются .Например, если вы не используете привязки C #, ключи, вероятно, будут следующими:

Ctrl + K + D (Весьдокумент)

Ctrl + K + F (только выбор)

Чтобы узнать, какие комбинации клавиш применяются в ВАША копия Visual Studio, посмотрите в меню «Правка»> «Дополнительно» - клавиши отображаются справа от пунктов меню, поэтому их легко обнаружить в вашей системе.


(Пожалуйста, не редактируйте этот ответ, чтобы изменить привязки клавиш выше на то, что имеет ваша система !)

96 голосов
/ 09 февраля 2011

Ctrl + K + D (весь документ)

Ctrl + K + F (только выбор)

27 голосов
/ 09 февраля 2011

try Ctrl + K + D ("не оставляйте Ctrl между")

21 голосов
/ 09 февраля 2011

Да, вы можете использовать горячую клавишу с двумя аккордами ( Ctrl + K , Ctrl + F , если вы используете Общий профиль) для форматирования вашего выбора.

Другие параметры форматирования находятся в разделе «Правка»> «Дополнительно», и, как и все команды VS, вы можете установить собственную горячую клавишу через «Инструменты»> «Параметры»> «Среда»> «Клавиатура» (команда выбора формата называется Edit.FormatSelection).

Форматирование ничего не делает с пустыми строками, но оно делает отступ в вашем коде в соответствии с некоторыми правилами, которые обычно немного отличаются от того, что вы, вероятно, хотите.

17 голосов
/ 09 февраля 2011

Резарпер - Ctrl + Alt + F

VS 2010 - Ctrl + K , Ctrl + D

8 голосов
/ 07 июля 2015

Чтобы выровнять текст в правильном формате =

Ctrl + K + D для таких страниц, как .aspx или .cshtml

Ctrl + K + F для .cs page

но учтите, что нажимайте все кнопки по порядку ..

6 голосов
/ 31 октября 2016

Форматирование всего документа: ctrl + k + d

3 голосов
/ 25 июня 2014

Выберите весь документ и нажмите Ctrl + E + D

...