Как исправить отступы выделенных строк в Visual Studio - PullRequest
72 голосов
/ 30 сентября 2011

В vim Я могу использовать =, чтобы перерисовать строки с плохими отступами, поэтому

foo;
  bar;
 baz;

становится

foo;
bar;
baz;

Существует ли эквивалентная комбинация клавиш для Visual Studio? Где я могу найти список таких ярлыков для дальнейшего использования?


Редактировать: Есть ли способ исправить только горизонтальный отступ? В некоторых случаях CTRL K , Ctrl F слишком "исправляет". (В то же время я посмотрю, смогу ли я отредактировать параметры форматирования для моего удовлетворения ...)

Ответы [ 5 ]

117 голосов
/ 30 сентября 2011

Выделив весь текст, который вы хотите отформатировать, и нажмите Ctrl K , Ctrl F , чтобы применить отступ и форматирование пробела.

Как указано в области «Форматирование» (используемого языка) в разделе «Редактор текста» диалогового окна «Параметры».

Подробнее см. VS Ярлыки .

24 голосов
/ 20 января 2015

Мне нравится Ctrl + K , Ctrl + D , что делает отступ всего документа.

15 голосов
/ 13 марта 2014

Выбор текста для исправления, и Ctrl K , Ctrl F , безусловно, работает. Тем не менее, я обычно нахожу, что если у определенного метода (например) испорчены отступы, просто удаляем закрывающую скобку метода и повторно добавляем, фактически исправляем отступ в любом случае, тем самым обходясь без необходимости выбирать код эрго быстрее. YMMV.

2 голосов
/ 16 апреля 2019

Чтобы исправить отступы и форматирование во всех файлах вашего решения:

  1. Установите Формат всех файлов расширение => закрыть VS, выполните файл .vsix и снова откройте VS;
  2. Меню Инструменты> Параметры ...> Текстовый редактор> Все языки> Вкладки :
    1. Нажмите Smart (для разрешения конфликтов);
    2. Введите Размер вкладки и Размер отступа , который вы хотите (например, 2);
    3. Нажмите Вставить пробелы , если вы хотите заменить табуляцию пробелами ;
  3. В Solution Explorer ( Ctrl + Alt + L ) щелкните правой кнопкой мыши в любом файле и выберите из меню Формат всех файлов (в нижней части).

Это рекурсивно откроет и сохранит все файлы в вашем решении, установив отступ, который вы определили выше.

Возможно, вы захотите проверить вкладки других языков программирования ( Опции ... ) для Стиль кода> Форматирование .

2 голосов
/ 09 сентября 2018

Для пользователей Mac.

Для выбора всего кода в документе => cmd + A

Для форматирования выбранного кода => cmd + K , cmd + F

...