Я знаю, що Visual Studio може автоматично форматувати, щоб зробити мої методи та петлі відступними належним чином, але я не можу знайти налаштування.
Я знаю, що Visual Studio може автоматично форматувати, щоб зробити мої методи та петлі відступними належним чином, але я не можу знайти налаштування.
Відповіді:
Для форматування виділення: Ctrl+ K, Ctrl+F
Для форматування документа: Ctrl+ K, Ctrl+D
Див. Заздалегідь визначені комбінації клавіш . (Ці двоє є Edit.FormatSelection
і Edit.FormatDocument
.)
У OSX не використовуйте CMD ⌘ключ Ctrl:
Format document is not available...
повідомлення про помилку, будь ласка , прочитайте: stackoverflow.com/q/8812741/1016891
Для Visual Studio 2010/2013/2015/2017
Редагування панелі інструментів -> Додатково (якщо ви не можете переглянути Додатково , виберіть файл коду в провіднику рішень і спробуйте ще раз)
Ваші ярлики можуть відображатися по-різному, як я налаштований на кодування C #, але навігація по панелі інструментів дозволить вам отримати їх.
Якщо він не працює, шукайте помилки у своєму коді, як, наприклад, відсутні дужки, які зупиняють роботу автоматичного формату
Виконайте наведені нижче дії:
Tools
Options
Text Editor options
C#
як приклад.Дивіться зображення нижче:
Я встановив розширення під назвою "Форматувати документ при збереженні", яке формує весь документ кожен раз, коли ви його зберігаєте. Щоб встановити його у VS15 або 17, на Інструментах просто натисніть "Розширення та оновлення ...":
А потім просто перейдіть до пункту "Інтернет" на панелі ліворуч та знайдіть "Форматування документа при збереженні"
Я сподіваюся, що це допомагає !.
На mac: Shift+ Option+F
У ubuntu: Ctrl+ Shift+I
Якщо відображається панель інструментів редагування джерела HTML, є кнопка "Форматувати весь документ"
Рішення, надане у прийнятій відповіді, не стосується Microsoft Visual Studio 2012 .
У випадку VS2012 ярликами є:
Я використовував ці комбінації. Я автоматизував цей процес при збереженні документа. Ви можете спробувати мінне розширення Формат документа на Зберегти
У VS 2017 та 2019 роках
Формат документа є CTRL E + D.
Але ... якщо ви хочете додати кнопку «Форматувати документ» до панелі інструментів, зробіть це.
Клацніть правою кнопкою миші на панелі інструментів.
Виберіть "Налаштувати .."
Виберіть вкладку "Команди".
Виберіть перемикач "Панель інструментів".
Виберіть "Текстовий редактор" зі спадного меню поруч із перемикачем (або будь-якою панеллю інструментів, на яку ви хочете ввімкнути завантаження)
Тепер ...
Натисніть Add Commandкнопку.
Категорії:
Команди редагування : Формат документа
КлацнітьOK
У розділі Інструменти -> Параметри -> Текстовий редактор , потім перейдіть до розділу Форматування -> Загальне на будь-якій мові, яку ви бажаєте форматувати, ви знайдете Загальне . Поставте всі три прапорці форматування.
У розділі Інструменти -> Параметри -> Текстовий редактор , потім перейдіть до розділу TABS будь-якою мовою, яку ви бажаєте форматувати, ви знайдете відступ . Виберіть Smart, і воно активує автоматичне форматування кожного разу, коли ви використовуєте один із закриваючих елементів; )} у цьому блоці.
Немає потреби в натисканнях клавіш.
Ви можете додати кнопки на панель інструментів, натиснувши на стрілку вниз праворуч від останньої кнопки панелі інструментів, виберіть "Додати або видалити кнопки", а потім натисніть кнопки, до яких потрібно додати галочку. Вибрані кнопки з’являться на панелі інструментів ...
Потім ви просто вибираєте текст і натискаєте кнопки Збільшити відступ або Зменшити відступ. Я перевірив це лише у Visual Studio 2013.
Первісне запитання сказало: "Я не можу знайти налаштування".
Проста відповідь: Потім перегляньте верхнє меню
Редагувати -> Додатково -> Форматувати документ
Ви також побачите присвоєні в даний час штрихи для цієї функції. Нічого особливого для запам'ятовування. Це дійсно допомагає, якщо ви використовуєте кілька середовищ для розробників в різних операційних системах.
Виберіть дані та клацніть правою кнопкою миші, і ви знайдете цю опцію. ФОРМАЦІЙНИЙ ДОКУМЕНТ І ВИБОР ФОРМАТУВАННЯ
У нових версіях ярлик для форматування в документі становить: Shift+ Alt+F
Просто для подальшої відповіді Starwfanatic та Евана вище. Ви можете налаштувати свій IDE, щоб додати будь-яку кнопку до будь-якої панелі інструментів - так ви можете додати кнопку Форматування (як у панелі інструментів редагування джерела HTML) до будь-якої іншої панелі інструментів (наприклад, Редагування тексту за допомогою всіх інших елементів редагування, таких як відступ збільшення / зменшення).
Клацніть стрілку праворуч на панелі інструментів> Кнопки "Додати або видалити"> "Налаштувати ..." "" вкладка "Команди"> "Додати команду ...".
Формат документа та формат вибору знаходяться в групі Правка .
(Випробувано в VS2010 та VS2013)
У VS 2019 "Очищення коду" (RunDefaultCodeCleanup) є більш досконалим (узяте з ReSharper): Ctrl + K, Ctrl + E
Діалогове вікно "Параметри": Редактор тексту> C #> Стиль коду> Форматування
Настройка автоматичного форматування у студії Visual
З розширенням безперервного форматування (комерційним, розробленим мною) код під час введення формується дійсно автоматично.
У мене є Mac, і я натиснув Код> Налаштування> Налаштування> Робоча область> Форматування, а потім вибрав Формат при збереженні .
Тепер кожен раз, коли я натискаю cmd+ sвін автоматично форматує файл.
Вирізання / вставка розділу - ще один швидкий спосіб (і його легко запам’ятати).
Якщо ви можете собі це дозволити (або якщо ви маєте право на 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);
}
Виберіть текст, який ви хочете автоматично відступити.
Клацніть Вибір формату в меню Правка, Додатково або натисніть CTRL + K, CTRL + F. Вибір формату застосовує правила розумного відступу для мови, якою ви програмуєте, до вибраного тексту.
Крок (1): - CTRL + A
Крок (2): - CTRL + K
Крок (3): - CTRL + F