Как исправить выделение выделенных строк в Visual Studio
В vim Я могу использовать =
для исправления сильно отступов, поэтому
foo;
bar;
baz;
становится
foo;
bar;
baz;
Есть ли эквивалентная клавиатура для Visual Studio? Где я могу найти список таких ярлыков для справок в будущем?
Изменить: Есть ли способ исправить только горизонтальный отступ? Есть случаи, когда CTRL K, CTRL F слишком сильно "фиксируется". (Тем временем я увижу, могу ли я изменить параметры форматирования до моего удовлетворения...)
Ответы
Ответ 1
Выбор всего текста, который вы хотите отформатировать, и нажатия Ctrl K, Ctrl F ярлыка применяет форматирование отступов и пробелов.
Как указано на панели "Форматирование" (используемого языка) в разделе "Редактор текста" диалогового окна "Параметры".
Подробнее см. Краткие ссылки VS.
Ответ 2
Мне нравятся Ctrl + K, Ctrl + D, которые делают отступы для всего документа.
Ответ 3
Выбор текста для исправления и Ctrl K, Ctrl F ярлык, безусловно, работает.
Тем не менее, я обычно обнаруживаю, что если конкретный метод (например) имеет отступы в отступе, просто удаляя закрывающую фигуру метода и повторно добавляя, на самом деле исправляет отступы, тем самым делая без необходимости выбора кода перед рукой эрго быстрее.
YMMV.
Ответ 4
Для пользователей Mac.
Для выбора всего кода в документе => cmd + A
Для форматирования выбранного кода => cmd + K, cmd + F
Ответ 5
Чтобы исправить отступы и форматирование во всех файлах вашего решения:
- Установите расширение " Форматировать все файлы" => закрыть VS, запустите файл .vsix и снова откройте VS;
- Инструменты меню> Параметры...> Текстовый редактор> Все языки> Вкладки:
- Нажмите на Smart (для разрешения конфликтов);
- Введите желаемый размер вкладки и размер отступа (например,
2
); - Нажмите на Вставить пробелы, если вы хотите заменить вкладки пробелами;
- В обозревателе решений (Ctrl + Alt + L) щелкните правой кнопкой мыши любой файл и выберите в меню " Форматировать все файлы" (внизу).
Это рекурсивно откроет и сохранит все файлы в вашем решении, установив отступ, определенный вами выше.
Возможно, вы захотите проверить вкладки других языков программирования (Опции...) для Стиль кода> Форматирование.