В Eclipse есть ярлык Ctrl+ Shift+ F, который переопределяет отступ кода и исправляет комментарии и пустые строки. Есть ли аналог для Visual Studio 2010?
В Eclipse есть ярлык Ctrl+ Shift+ F, который переопределяет отступ кода и исправляет комментарии и пустые строки. Есть ли аналог для Visual Studio 2010?
Ответы:
Чтобы ответить на конкретный вопрос, в C # вы, вероятно, будете использовать схему сопоставления клавиатуры C #, которая будет использовать эти горячие клавиши по умолчанию:
Ctrl+ E, Ctrl+ Dдля форматирования всего документа.
Ctrl+ E, Ctrl+ Fдля форматирования выделения.
Вы можете изменить их в меню Инструменты → Параметры → Среда → Клавиатура (либо выбрав другую «схему раскладки клавиатуры», либо связав отдельные клавиши с командами «Edit.FormatDocument» и «Edit.FormatSelection»).
Если вы не решили использовать схему раскладки клавиатуры C #, то вы можете обнаружить, что сочетания клавиш отличаются . Например, если вы не используете привязки C #, ключи, вероятно, будут:
Ctrl+ K+ D(Весь документ)
Ctrl+ K+ F(Только выбор)
Чтобы выяснить, какие привязки клавиш применяются в вашей копии Visual Studio, откройте меню « Правка» → « Расширенное меню» - клавиши отображаются справа от пунктов меню, поэтому их легко обнаружить в вашей системе.
(Пожалуйста, не редактируйте этот ответ, чтобы изменить привязки клавиш выше того, что есть в вашей системе!)
Ctrl+ K+ D(Весь документ)
Ctrl+ K+ F(Только выбор)
Edit.FormatDocument
), также происходит некоторая очистка кода, например, я установил Add/remove braces for single-line control statements
(действительно плохое описание, потому что пользователь не знает, что происходит, когда вы активируете его ^^), поэтому форматер всегда меняется if(foo) bar;
на if(foo) { bar; }
. выполнение Edit.FormatSelection не меняет этого. Может быть, ошибка, я сообщу об этом, если я ничего не смогу найти.
Попробуйте Ctrl+ K+ D(не поднимайте Ctrlключ между ними).
Да, вы можете использовать горячую клавишу с двумя аккордами ( Ctrl+ K, Ctrl+, Fесли вы используете общий профиль) для форматирования вашего выбора.
Другие параметры форматирования находятся в меню « Правка» → « Дополнительно» , и, как и все команды Visual Studio, вы можете установить собственную горячую клавишу через меню « Инструменты» → « Параметры» → « Среда» > « Клавиатура» (вызывается команда выбора формата Edit.FormatSelection
).
Форматирование ничего не делает с пустыми строками, но оно сделает отступ в вашем коде в соответствии с некоторыми правилами, которые обычно немного отличаются от того, что вы, вероятно, хотите.
Чтобы выровнять текст в правильном формате -
Ctrl+ K+ Dдля передних страниц, таких как .aspx
или.cshtml
Ctrl+ K+ Fза .cs
страницу
Но наблюдайте, чтобы нажать все кнопки по порядку ...
Щелкните правой кнопкой мыши код, и у вас появится «Формат документа». В моем случае это Ctrl+ Shift+I
Выделите весь текст в документе и нажмите Ctrl+ E+ D.