Как вы производите форматирование кода в Visual Studio?

Я знаю, что Visual Studio может автоматически форматировать, чтобы мои методы и петли отступали правильно, но я не могу найти настройки.

Ответ 2

Для Visual Studio 2010/2013/2015/2017

  • Формат документа (Ctrl+K, Ctrl+D), поэтому введите Ctrl+K и THEN Ctrl+D, поскольку это последовательность
  • Выбор формата (Ctrl+K, Ctrl+F)

Панель инструментов Изменить → Дополнительно (Если вы не видите Advanced, выберите файл кода в проводнике решений и повторите попытку)

Ваши ярлыки могут отображаться по-разному для меня, поскольку я настроен для кодирования С#, но навигацию через панель инструментов помогут вам.

Если он не работает, найдите ошибки в коде, например, отсутствующие скобки, которые останавливают автоматический формат от работы

Ответ 3

Выполните следующие шаги:

  • Перейдите к Tools
  • Перейдите к Options
  • Перейдите к Text Editor options
  • Выберите язык по вашему выбору. В качестве примера я использовал C#.

Смотрите изображение ниже:

enter image description here

Ответ 4

Я установил расширение под названием "Формат документа при сохранении", который форматирует весь документ каждый раз, когда вы его сохраняете. Чтобы установить его в VS15 или 17, в "Инструменты" просто нажмите "Расширения и обновления...":

введите описание изображения здесь

А затем просто перейдите в "Интернет" на левой панели и найдите "Формат документа при сохранении", введите описание изображения здесь

Надеюсь, это поможет!.

Ответ 5

Даже если вопрос немного устарел, кто-то может найти его удобным.

Вы можете определить новые привязки клавиш, перейдя в Tools -> options -> Environment -> keyboard

enter image description here

Ответ 6

  • Перейдите в Инструменты → Расширения и обновления и введите "производительность" в поиске: 1
  • Установите "Производительность Power Tools 2015"
  • Перезапустите VS.
  • Перейдите в раздел "Инструменты → Параметры → " Инструменты производительности "- > " Команды питания "и установите флажок" Форматировать документ при сохранении ": 2

Ответ 7

Если вы отобразите панель инструментов редактирования HTML файлов, также есть кнопка "Отформатировать весь документ"

Ответ 8

На Mac: На Mac Shift + Option + F

В убунту: Ctrl + Shift + I

Ответ 9

Решение, представленное в принятом ответе, не относится к Microsoft Visual Studio 2012.

В случае VS2012 ярлыки:

  • Для выделенного блока кода: Ctrl + K, Ctrl + F
  • Для форматирования всего документа: Ctrl + K, Ctrl + D

Ответ 10

Я использовал эти комбинации. Я автоматизировал этот процесс при сохранении документа. Вы можете попробовать продлить расширение Формат документа при сохранении

Ответ 11

В разделе Под Инструменты → Параметры → Текстовый редактор, затем перейдите в раздел Форматирование → Общие на любом языке, который вы хотите отформатировать, вы найдете Общие. Проверьте все три флажка форматирования.

В разделе Инструменты → Параметры → Текстовый редактор, затем перейдите в раздел TABS любого языка, который вы хотите отформатировать, вы найдете Отступы > . Выберите Смарт и активирует автоматическое форматирование всякий раз, когда вы используете один из закрывающих элементов; )} в этом блоке.

Нет необходимости в нажатиях клавиш.

Ответ 12

Вы можете добавить кнопки на панель инструментов, щелкнув небольшую стрелку вниз справа от последней кнопки на панели инструментов, выберите "Добавить или удалить кнопки", а затем нажмите кнопки, которые вы хотите добавить к ним. Выбранные вами кнопки появятся на панели инструментов...

enter image description here

Затем вы просто выбираете текст и нажимаете кнопки "Увеличить отступ" или "Уменьшить отступ". Я тестировал это только на Visual Studio 2013.

Ответ 13

Щелкните правой кнопкой мыши:

enter image description here

Работает в VS 2015, возможно, более ранней версии.

Ответ 14

Оригинальный вопрос: "Я не могу найти настройки".

Простой ответ: посмотрите верхнее меню, затем

Изменить → Дополнительно → Формат документа

Вы также увидите текущие назначенные штрихи для этой функции. Ничего особенного для запоминания. Это действительно помогает, если вы используете несколько сред разработчика в разных операционных системах.

Ответ 15

В VS 2017 формат документа - CTRL E + D.

Но... если вы хотите добавить кнопку "Формат документа" на панель инструментов, сделайте это.
Щелкните правой кнопкой мыши на панели инструментов.
Выберите "Настроить.."
Выберите вкладку "Команды".
Выберите переключатель "Панель инструментов".
Выберите "Текстовый редактор" в выпадающем меню рядом с переключателем (или на любой панели инструментов, на которой вы хотите, чтобы кнопка была нажата)

Сейчас...

Нажмите кнопку Add Command.
Категории: Редактировать
Команды: формат документа
Нажмите OK

Ответ 16

В новых версиях ярлык для форматирования всего документа: Shift + Alt + F

Ответ 17

Только для Starwfanatic и Ewan ответы выше. Вы можете настроить свою среду IDE, чтобы добавить кнопку any на панель инструментов любой - чтобы вы могли добавить кнопку "Формат" (как панель инструментов редактирования HTML файлов) на любую другую панель инструментов (например, "Текст" Редактирование со всеми другими элементами управления редактированием, такими как увеличение/уменьшение отступа).

Нажмите стрелку справа от панели инструментов > Добавить или удалить кнопки > Настроить... > Вкладка "Команды" > "Добавить команду...".

Формат документа и Формат выделения находятся в группе Изменить.

(Протестировано в VS2010 и VS2013)

Ответ 18

Выберите данные и щелкните правой кнопкой мыши, и вы найдете эту опцию. ФОРМАТ ДОКУМЕНТОВ и ВЫБОР ФОРМАТОВ

see this image

Ответ 19

При расширении Continuous Formatting (коммерческий, разработанный мной) код автоматически форматируется по мере ввода.

Ответ 21

Вырезать/Вставить секцию - еще один быстрый способ (и легко запомнить).

Ответ 22

Если вы можете себе это позволить (или если вы имеете право на 30-дневную бесплатную пробную версию) Jetbrains ReSharper может переформатировать весь каталог проекта.

Просто установите → Щелкните правой кнопкой мыши каталог → выберите Код очистки из контекстного меню.

Ответ 23

#include "stdafx.h"
#include <stdio.h>


int main(){
    char filename[15];

    printf("Enter file name:");
    scanf("%s", filename);
    Automat(filename);
    freq(filename);
}

int Automat(char filename[]){

    FILE*fp;
    char c;
    int state = 1;
    int duma = 0;
    fp = fopen(filename, "r");
    if (fp == NULL){
        printf("Error");
        system("pause");
    }
    while (!feof(fp)){
        c = fgetc(fp);

        switch (state){
        case 1:
            if (c == '\t' || c == '\n' || c == ' '){
                state = 3;
                break;
            }
        case 2:
            if (c >='A'|| c<='Z'){
                break;
            }

        case 3: duma++;
            state = 1;
            break;
        }
    }
    printf("Broq e : %d\n", duma);
    return 1;
}
int freq(char filename[]){

    FILE*fp;
    char c;
    int state = 1, sequence = 0;
    fp = fopen(filename, "r");
    if (fp == NULL){
        printf("Error");
        system("pause");
    }



    while (!feof(fp)){
        c = fgetc(fp);
        switch (state){
        case 1:
            if (c >= 'A' && c <= 'Z'){
                state = 2;
                break;
            }

        case 2:
            if (c == '\t' || c == '\n'||c == ' '){
                sequence++;
                state = 1;
                break;

            }
        }

    }
    printf("Sequence is : %d\n", sequence);
}

Ответ 24

Вы также можете попробовать щелкнуть правой кнопкой мыши меню, чтобы отформатировать выбор документа кодирования. Посмотрите на скриншот ниже

enter image description here

Ответ 25

У меня есть Mac, и я нажал " Код"> "Настройки"> "Настройки"> "Рабочая область"> "Форматирование", а затем выбрал " Формат при сохранении".

Теперь каждый раз, когда я нажимаю cmd + s, он автоматически форматирует файл.

enter image description here

Ответ 26

Выберите текст, который вы хотите автоматически сделать отступ.

Нажмите "Выбор формата" в меню "Правка", "Дополнительно" или нажмите сочетание клавиш CTRL + K, CTRL + F. Выбор формата применяет правила интеллектуального отступа для языка, на котором вы программируете, к выделенному тексту.

Шаг (1): - CTRL + A

Шаг (2): - CTRL + K

Шаг (3): - CTRL + F

Ответ 27

В Visual Studio 2015 и 2017 для кода С#. 1) Прокрутите до конца файла 2) Снимите последний "Кудрявый кронштейн" } 3) Подождите, пока строка над ней не покажет ошибку 4) Замените "Кудрявый кронштейн" } Фини.:)