У Eclipse є ярлик Ctrl+ Shift+ F, який повторно відступає коду та фіксує коментарі та порожні рядки. Чи існує еквівалент для Visual Studio 2010?
У Eclipse є ярлик Ctrl+ Shift+ F, який повторно відступає коду та фіксує коментарі та порожні рядки. Чи існує еквівалент для Visual Studio 2010?
Відповіді:
Щоб відповісти на конкретне питання, у C # ви, ймовірно, будете використовувати схему відображення клавіатури C #, яка використовує ці гарячі клавіші за замовчуванням:
Ctrl+ E, Ctrl+ Dдля форматування всього документа.
Ctrl+ E, Ctrl+ Fдля форматування виділення.
Ви можете змінити їх у меню Інструменти → Параметри → Навколишнє середовище → Клавіатура (вибираючи іншу "схему відображення клавіатури" або прив'язуючи окремі клавіші до команд "Редагувати.ФорматДокумент" та "Редагувати.ФорматSelection").
Якщо ви не вибрали схему зіставлення клавіатури на C #, то , можливо, ви знайдете, що клавіші швидкого доступу відрізняються . Наприклад, якщо ви не використовуєте прив'язки C #, ймовірно, ключі будуть:
Ctrl+ K+ D(Весь документ)
Ctrl+ K+ F(Лише вибір)
Щоб дізнатися, які прив’язки клавіш застосовуються у вашій копії Visual Studio, загляньте в меню « Правка» → « Додаткове меню» - клавіші відображаються праворуч від пунктів меню, тому легко виявити, що вони є у вашій системі.
(Будь ласка, не редагуйте цю відповідь, щоб змінити ключові прив’язки вище до вашої системи!)
Ctrl+ K+ D(Весь документ)
Ctrl+ K+ F(Лише вибір)
Edit.FormatDocument
), відбувається також деяке очищення коду, наприклад, я встановив Add/remove braces for single-line control statements
(дійсно поганий опис, оскільки користувач не має уявлення про те, що відбувається, коли ви його активуєте ^^), тому форматформа завжди змінюється if(foo) bar;
на if(foo) { bar; }
. виконання Edit.FormatSelection цього не змінює. Може бути помилкою, повідомляю про це, якщо я нічого не можу знайти.
Спробуйте Ctrl+ K+ D(не піднімайте Ctrlключ між ними).
Так, ви можете використовувати двокорпусну гарячу клавішу ( Ctrl+ K, Ctrl+ Fякщо ви використовуєте загальний профіль) для форматування вибору.
Інші параметри форматування знаходяться в меню Правка → Додатково , і, як і всі команди Visual Studio, ви можете встановити власну гарячу клавішу через меню Інструменти → Опції → Навколишнє середовище → Клавіатура (команда вибору формату називається Edit.FormatSelection
).
Форматування нічого не робить із порожніми рядками, але воно відступить ваш код згідно з деякими правилами, які зазвичай трохи відходять від того, що ви, мабуть, хочете.
Щоб вирівняти текст у відповідному форматі -
Ctrl+ K+ Dдля титульних сторінок, як .aspx
або.cshtml
Ctrl+ K+ Fдля .cs
сторінки
Але спостерігайте, щоб послідовно натискати всі кнопки ...
Клацніть правою кнопкою миші на коді, і у вас є "Формат документа". У моєму випадку це Ctrl+ Shift+I
Виберіть весь текст у документі та натисніть Ctrl+ E+ D.