Ответ 1
Чтобы отформатировать выбор: Ctrl + K, Ctrl + F
Чтобы отформатировать документ: Ctrl + K, Ctrl + D
См. предопределенные сочетания клавиш. (Эти два являются Edit.FormatSelection
и Edit.FormatDocument
.)
Я знаю, что Visual Studio может автоматически форматировать, чтобы мои методы и петли отступали правильно, но я не могу найти настройки.
Чтобы отформатировать выбор: Ctrl + K, Ctrl + F
Чтобы отформатировать документ: Ctrl + K, Ctrl + D
См. предопределенные сочетания клавиш. (Эти два являются Edit.FormatSelection
и Edit.FormatDocument
.)
Для Visual Studio 2010/2013/2015/2017
Панель инструментов Изменить → Дополнительно (Если вы не видите Advanced, выберите файл кода в проводнике решений и повторите попытку)
Ваши ярлыки могут отображаться по-разному для меня, поскольку я настроен для кодирования С#, но навигацию через панель инструментов помогут вам.
Если он не работает, найдите ошибки в коде, например, отсутствующие скобки, которые останавливают автоматический формат от работы
Выполните следующие шаги:
Tools
Options
Text Editor options
C#
.Смотрите изображение ниже:
Я установил расширение под названием "Формат документа при сохранении", который форматирует весь документ каждый раз, когда вы его сохраняете. Чтобы установить его в VS15 или 17, в "Инструменты" просто нажмите "Расширения и обновления...":
А затем просто перейдите в "Интернет" на левой панели и найдите "Формат документа при сохранении",
Надеюсь, это поможет!.
Даже если вопрос немного устарел, кто-то может найти его удобным.
Вы можете определить новые привязки клавиш, перейдя в Tools -> options -> Environment -> keyboard
Если вы отобразите панель инструментов редактирования HTML файлов, также есть кнопка "Отформатировать весь документ"
На Mac: На Mac Shift + Option + F
В убунту: Ctrl + Shift + I
Решение, представленное в принятом ответе, не относится к Microsoft Visual Studio 2012.
В случае VS2012 ярлыки:
Я использовал эти комбинации. Я автоматизировал этот процесс при сохранении документа. Вы можете попробовать продлить расширение Формат документа при сохранении
В разделе Под Инструменты → Параметры → Текстовый редактор, затем перейдите в раздел Форматирование → Общие на любом языке, который вы хотите отформатировать, вы найдете Общие. Проверьте все три флажка форматирования.
В разделе Инструменты → Параметры → Текстовый редактор, затем перейдите в раздел TABS любого языка, который вы хотите отформатировать, вы найдете Отступы > . Выберите Смарт и активирует автоматическое форматирование всякий раз, когда вы используете один из закрывающих элементов; )} в этом блоке.
Нет необходимости в нажатиях клавиш.
Вы можете добавить кнопки на панель инструментов, щелкнув небольшую стрелку вниз справа от последней кнопки на панели инструментов, выберите "Добавить или удалить кнопки", а затем нажмите кнопки, которые вы хотите добавить к ним. Выбранные вами кнопки появятся на панели инструментов...
Затем вы просто выбираете текст и нажимаете кнопки "Увеличить отступ" или "Уменьшить отступ". Я тестировал это только на Visual Studio 2013.
Щелкните правой кнопкой мыши:
Работает в VS 2015, возможно, более ранней версии.
Оригинальный вопрос: "Я не могу найти настройки".
Простой ответ: посмотрите верхнее меню, затем
Изменить → Дополнительно → Формат документа
Вы также увидите текущие назначенные штрихи для этой функции. Ничего особенного для запоминания. Это действительно помогает, если вы используете несколько сред разработчика в разных операционных системах.
В VS 2017 формат документа - CTRL E + D.
Но... если вы хотите добавить кнопку "Формат документа" на панель инструментов, сделайте это.
Щелкните правой кнопкой мыши на панели инструментов.
Выберите "Настроить.."
Выберите вкладку "Команды".
Выберите переключатель "Панель инструментов".
Выберите "Текстовый редактор" в выпадающем меню рядом с переключателем (или на любой панели инструментов, на которой вы хотите, чтобы кнопка была нажата)
Сейчас...
Нажмите кнопку Add Command.
Категории: Редактировать
Команды: формат документа
Нажмите OK
В новых версиях ярлык для форматирования всего документа: Shift + Alt + F
Только для Starwfanatic и Ewan ответы выше. Вы можете настроить свою среду IDE, чтобы добавить кнопку any на панель инструментов любой - чтобы вы могли добавить кнопку "Формат" (как панель инструментов редактирования HTML файлов) на любую другую панель инструментов (например, "Текст" Редактирование со всеми другими элементами управления редактированием, такими как увеличение/уменьшение отступа).
Нажмите стрелку справа от панели инструментов > Добавить или удалить кнопки > Настроить... > Вкладка "Команды" > "Добавить команду...".
Формат документа и Формат выделения находятся в группе Изменить.
(Протестировано в VS2010 и VS2013)
Выберите данные и щелкните правой кнопкой мыши, и вы найдете эту опцию. ФОРМАТ ДОКУМЕНТОВ и ВЫБОР ФОРМАТОВ
При расширении Continuous Formatting (коммерческий, разработанный мной) код автоматически форматируется по мере ввода.
В VS 2019" Очистка кода" (RunDefaultCodeCleanup) более продвинута (взято из ReSharper): Ctrl + K, Ctrl + E
Диалоговое окно "Параметры": текстовый редактор> С#> стиль кода> форматирование
Вырезать/Вставить секцию - еще один быстрый способ (и легко запомнить).
Если вы можете себе это позволить (или если вы имеете право на 30-дневную бесплатную пробную версию) Jetbrains ReSharper может переформатировать весь каталог проекта.
Просто установите → Щелкните правой кнопкой мыши каталог → выберите Код очистки из контекстного меню.
#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);
}
Вы также можете попробовать щелкнуть правой кнопкой мыши меню, чтобы отформатировать выбор документа кодирования. Посмотрите на скриншот ниже
У меня есть Mac, и я нажал " Код"> "Настройки"> "Настройки"> "Рабочая область"> "Форматирование", а затем выбрал " Формат при сохранении".
Теперь каждый раз, когда я нажимаю cmd + s, он автоматически форматирует файл.
Выберите текст, который вы хотите автоматически сделать отступ.
Нажмите "Выбор формата" в меню "Правка", "Дополнительно" или нажмите сочетание клавиш CTRL + K, CTRL + F. Выбор формата применяет правила интеллектуального отступа для языка, на котором вы программируете, к выделенному тексту.
Шаг (1): - CTRL + A
Шаг (2): - CTRL + K
Шаг (3): - CTRL + F
В Visual Studio 2015 и 2017 для кода С#. 1) Прокрутите до конца файла 2) Снимите последний "Кудрявый кронштейн" } 3) Подождите, пока строка над ней не покажет ошибку 4) Замените "Кудрявый кронштейн" } Фини.:)