Популярні комбінації клавіш
Основні комбінації, що застосовуються глобально в Visual Studio
Збірка
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Ctrl + ⇧Shift + B | Створення рішення | Компіляція всього рішення з перевіркою залежностей та побудовою всіх проєктів |
| Ctrl + Break | Скасувати | Перервати поточну операцію збірки або компіляції |
| Ctrl + F7 | Компіляція | Компіляція лише поточного активного файла без побудови всього рішення |
| Alt + F11 | Виконання аналізу коду в проєкті | Запуск статичного аналізу коду для перевірки якості та пошуку помилок у всьому рішенні |
Налагодження
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Ctrl + B | Розрив функції | Встановити або зняти функціональну точку зупинки для зупинки виконання за ім'ям функції |
| Ctrl + Alt + Break | Розірвати все | Миттєво перервати виконання всіх потоків налагодження в додатку |
| Ctrl + ⇧Shift + F9 | Видалити всі точки зупинки | Повністю видалити всі встановлені точки зупинки у всьому рішенні |
| Ctrl + Alt + E | Винятки | Відкрити вікно налаштування винятків для керування поведінкою при різних типах помилок |
| Ctrl + Alt + Q / ⇧Shift + F9 | Швидкий перегляд | Відкрити вікно швидкого перегляду для перевірки значення змінної у режимі налагодження |
| Ctrl + ⇧Shift + F5 | Перезапуск | Перезапустити налагодження з початку, скинувши всі точки зупинки та стан додатку |
| Ctrl + F10 | Запуск на курсор | Швидко виконати код до рядка, на якому розміщено курсор, пропускаючи проміжні інструкції |
| Ctrl + ⇧Shift + F10 | Встановка наступної інструкції | Змінити порядок виконання, перемістивши наступну інструкцію на поточну позицію курсора |
| F5 | Початок | Запустити додаток у режимі налагодження з можливістю покрокового аналізу виконання |
| Ctrl + F5 | Запуск без налагодження | Запустити додаток для виконання без підключення налагоджувача та контролю стану |
| F11 | Крок у | Покрокове виконання коду з заходом всередину викликаних функцій та методів для детального аналізу |
| ⇧Shift + F11 | Вихід | Завершити виконання поточної функції та повернутися до викликаючого коду |
| F10 | Крок над | Покрокове виконання коду без заходу всередину функцій, виконуючи їх як єдине ціле |
| ⇧Shift + F5 | Зупинка налагодження | Повністю зупинити поточну сесію налагодження та завершити працюючий додаток |
| F9 | Перемикання точки зупинки | Додати або видалити точку зупинки на поточному рядку коду для зупинки виконання |
Зміни
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| ⏎Enter / ⇧Shift + ⏎Enter | Лінія зупинки | Вставка порожнього рядка |
| Ctrl + M, Ctrl + O | Згорнути до визначень | Згорнути весь код до визначень класів/методів |
| Ctrl + K, Ctrl + C | Вибір примітки | Коментувати виділений блок |
| Alt + →Right / Ctrl + Space | Повне слово | IntelliSense автодоповнення |
| Ctrl + C / Ctrl + Insert | Копія | Копіювання в буфер обміну |
| Ctrl + X / ⇧Shift + Delete | Вирізати | Вирізати в буфер обміну |
| Delete / ⇧Shift + Delete | Видалити | Видалення символу або виділення |
| Ctrl + F | Знайти | Відкрити панель пошуку |
| ⇧Shift + F12 | Пошук всіх посилань | Знайти всі посилання на виділений символ |
| Ctrl + ⇧Shift + F | Пошук у файлах | Пошук по всьому рішенню |
| F3 | Знайти наступне | Пошук наступного входження |
| Ctrl + F3 | Пошук наступного виділеного | Пошук наступного виділеного тексту |
| Ctrl + K, Ctrl + D | Формат документа | Форматувати весь документ |
| Ctrl + K, Ctrl + F | Форматування виділеного фрагмента | Форматувати виділення |
| Ctrl + G | Перейти до | Перехід до певного рядка |
| Ctrl + F12 | Перейти до оголошення | Перейти до оголошення символу |
| ⏎Enter / ⇧Shift + ⏎Enter | Лінія зупинки | Вставити новий порожній рядок вище або нижче позиції курсора з збереженням поточного відступу |
| Ctrl + M, Ctrl + O | Згорнути до визначень | Згорнути весь код, залишивши видимими лише визначення класів, методів та просторів імен |
| Ctrl + K, Ctrl + C | Вибір примітки | Додати комент до виділеного блоку коду, щоб ігнорувати його при компіляції |
| Alt + →Right / Ctrl + Space | Повне слово | Активація IntelliSense для автодоповнення імен типів, методів, властивостей та змінних |
| Ctrl + C / Ctrl + Insert | Копія | Скопіювати виділений текст або елемент у системний буфер обміну без видалення вихідного |
| Ctrl + X / ⇧Shift + Delete | Вирізати | Видалити виділений текст та помістити його в системний буфер обміну для подальшої вставки |
| Delete / ⇧Shift + Delete | Видалити | Видалити символ справа від курсора або повністю зняти виділення з тексту |
| Ctrl + F | Знайти | Відкрити панель пошуку для знаходження тексту в поточному документі з підсвіткою входжень |
| ⇧Shift + F12 | Пошук всіх посилань | Знайти всі місця використання виділеного символу, методу або змінної у всьому проекті |
| Ctrl + ⇧Shift + F | Пошук у файлах | Відкрити панель пошуку по всіх файлах рішення з можливістю вказання шаблонів та кодувань |
| F3 | Знайти наступне | Перейти до наступного входження знайденого тексту в поточному документі |
| Ctrl + F3 | Пошук наступного виділеного | Додати наступне входження поточного виділення в список пошуку |
| Ctrl + K, Ctrl + D | Формат документа | Привести весь документ до стандартного формату відповідно до налаштувань стилю коду проєкту |
| Ctrl + K, Ctrl + F | Форматування виділеного фрагмента | Відформатувати лише виділений блок коду відповідно до правил форматування |
| Ctrl + G | Перейти до | Відкрити діалог переходу до конкретного рядка та стовпця в поточному документі |
| Ctrl + F12 | Перейти до оголошення | Перейти до місця оголошення символу без переходу від місця використання |
| F12 | Перейти до визначення | Миттєво перейти до визначення символу, методу або класу в оглядачі коду |
| Ctrl + D | Перейти до пошуку зі списком | Відкрити навігацію по результатам пошуку з можливістю вибору потрібного входження |
| F8 | Перейти до наступного розташування | Перейти до наступної збереженої позиції курсора в історії навігації |
| Ctrl + K, Ctrl + X | Вставка фрагмента коду | Вставити збережений фрагмент коду або кодований фрагмент у поточну позицію |
| Ctrl + L | Вирізати лінію | Видалити поточний рядок коду та помістити його в буфер обміну |
| ⇧Shift + Alt + →Right | Стовпець розширення рядка вниз | Розширити мультирядкове виділення на один рядок вниз для одночасного редагування |
| Ctrl + ⏎Enter | Рядок відкрито вище | Вставити новий порожній рядок вище позиції курсора з збереженням відступу |
| Ctrl + J / Ctrl + K, L | Список учасників | Показати IntelliSense список членів типу з підказками методів та властивостей |
| Ctrl + , | Перейти до розділу | Відкрити навігацію для переходу до будь-якого символу, типу або члена в проекті |
| Ctrl + ⇧Shift + G | Відкрити файл | Відкрити діалог швидкого переходу до будь-якого файла в проекті за ім'ям або шляхом |
| Ctrl + ⇧Shift + Space / Ctrl + K, P | Відомості про параметри | Показати підказку з параметрами методу, його сигнатурою та описом типів |
| Ctrl + V / ⇧Shift + Insert | Вставка | Вставити вміст буфера обміну в поточну позицію курсора |
| Alt + F12 | Перегляд | Показати швидку підказку з визначенням символу без переходу від місця використання |
| Ctrl + Y / ⇧Shift + Alt + ⌫Backspace / Ctrl + ⇧Shift + Z | Скасувати | Повторити останнє скасоване дія в редакторі коду |
| Ctrl + H | Замінити | Відкрити панель заміни для пошуку та заміни тексту в поточному документі |
| Ctrl + A | Вибрати все | Виділити весь вміст тексту в поточному документі або елементі |
| Ctrl + W | Вибір поточного слова | Виділити поточне слово під курсором та всі його наступні входження |
| Esc | Скасування виділення | Зняти поточне виділення тексту та повернутися до позиції курсора |
| Ctrl + R, Ctrl + G | Видалення та сортування | Видалити дублюючі рядки з виділення або всього документа з сортуванням |
| Ctrl + K, Ctrl + S | Оточує за допомогою | Оточити виділений код конструкцією: if, try-catch, for, using або іншим блоком |
| ⇧Shift + Tab | Вкладка зліва | Зменшити відступ виділених рядків на один крок табуляції |
| Ctrl + M, Ctrl + L | Перемикання всіх структур | Розгорнути або згорнути всі згортання регіони та блоки коду в документі |
| Ctrl + K, Ctrl + K | Переключити закладку | Встановити або зняти закладку на поточному рядку для швидкого повернення |
| Ctrl + Alt + Space | Режим завершення перемикання | Перемикнути режим завершення IntelliSense: стандартний або розумний |
| Ctrl + / / Ctrl + K, Ctrl + / | Перемикання строчного коменту | Додати або видалити однострочний комент для поточного рядка або виділення |
| Ctrl + M, Ctrl + M | Перемикання розширення | Розгорнути або згорнути регіон коду навколо поточного рядка |
| Ctrl + K, Ctrl + U | Виділення раскоммента | Видалити коменти з виділених рядків, повернувши код до виконуваного стану |
| Ctrl + Z / Alt + ⌫Backspace | Скасувати | Скасувати останню виконану дію в редакторі з поверненням попереднього стану |
| Ctrl + Delete | Видалення Word в кінці | Видалити слово справа від курсора до початку наступного слова з пробілом |
| Ctrl + ⌫Backspace | Видалення Word для запуску | Видалити слово зліва від курсора до кінця попереднього слова з пробілом |
| ⇧Shift + Alt + A | Додавання існуючого елемента | Додати існуючий файл із файлової системи в поточний проєкт або рішення без копіювання структури |
| Ctrl + ⇧Shift + A | Додавання нового елемента | Відкрити діалог додавання нового елемента з вибором шаблону в поточний проєкт або рішення |
Рефакторинг
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Ctrl + R, Ctrl + M | Метод ізвільнення | Ізвільнити виділений блок коду в новий метод з автоматичним визначенням параметрів та повертаного типу |
Інструменти
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Ctrl + Alt + P | Приєднання до процесу | Приєднати налагоджувач Visual Studio до довільного процесу для налагодження запущеного додатку |
Представлення
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Ctrl + ⇧Shift + C | Представлення класів | Відкрити оглядач класів для перегляду ієрархії типів та членів у проекті |
| F2 | Зміна мітки | Перейменувати виділений елемент коду з оновленням усіх посилань у проекті |
| Ctrl + \, Ctrl + E / Ctrl + \, E | Список помилок | Відкрити панель зі списком всіх помилок компіляції, попереджень та повідомлень у рішенні |
| Ctrl + - | Перехід назад | Повернутися до попередньої позиції курсора в історії навігації редактора |
| Ctrl + ⇧Shift + - | Перехід вперед | Перейти до наступної позиції курсора після навігації назад |
| Ctrl + Alt + J | Оглядач об'єктів | Відкрити Object Browser для перегляду всіх типів, методів та членів у завантажених збірках |
| Ctrl + Alt + O | Вихідні дані | Відкрити окно Output для перегляду повідомлень компіляції, налагодження та системних вихідних даних |
| F4 | Вікно властивостей | Відкрити вікно властивостей для перегляду та зміни властивостей виділеного елемента |
| F5 | Оновити | Оновити вміст поточного вікна або панелі в Visual Studio |
| Ctrl + Alt + S | Оглядач серверів | Відкрити Server Explorer для керування підключеннями до баз даних та сервісів |
| Ctrl + . / ⇧Shift + Alt + F10 | Відображення смарт-тега | Показати панель швидких дій та інтелектуальних рекомендацій для поточного контексту |
| Ctrl + Alt + L | Оглядач рішень | Відкрити Solution Explorer для перегляду структури проєкту та керування файлами рішення |
| Ctrl + \, Ctrl + M | TFS Team Explorer | Відкрити Team Explorer для керування командами, джерелами коду та процесом розробки |
| Ctrl + Alt + X | Ящик для інструментів | Відкрити Toolbox з набором перетягуваних елементів та компонентів для розробки |
| ⏎Enter / F7 | Переглянути код | Переключитися між представленням коду та дизайном для поточного відкритого файлу |
| ⇧Shift + F7 | Конструктор представлень | Переключитися на дизайн-представлення пов'язаного елемента з коду |
Вікно
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Esc | Активація вікна документа | Зняти фокус з панелей інструментів та активувати вікно документа для редагування |
| Ctrl + F4 | Закрити вікно документа | Закрити активну вкладку документа без закриття всього додатку Visual Studio |
| Ctrl + F6 | Вікно наступного документа | Переключити фокус на наступний відкритий документ в поточному вікні MDI |
| Ctrl + Tab | Навігація в вікні наступного документа | Відкрити палітру навігації для швидкого переходу між відкритими документами |
| F6 | Наступна область розділу | Перейти фокус на наступну розділену область вікна документа |
Глобальні комбінації клавіш
Комбінації клавіш, що застосовуються глобально в будь-якому вікні Visual Studio
Аналіз
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| ⇧Shift + Alt + 3 | Перехід назад | Повертає курсор до попередньої позиції в історії навігації, дозволяючи швидко повернутися до попереднього місця редагування або перегляду коду. Ця функція працює як журнал переходів, записуючи всі місця, де ви переміщалися під час роботи з кодом, і дозволяє послідовно переміщатися назад по цій історії |
| ⇧Shift + Alt + 4 | Перехід вперед | Повертає курсор до наступної позиції в історії навігації після переходу назад, відновлюючи доступ до попередніх елементів коду. Працює в парі з 'Перехід назад' та доступний, коли ви здійснили хоча б один перехід назад в історії навігації |
Архітектура
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Ctrl + \, Ctrl + N | Нова схема | Створює новий порожній архітектурний креслення (Architecture Diagram) для візуального проектування структури компонентів, модулів та їх взаємозв'язків у проєкті. Дозволяє створювати діаграми високоурівневої архітектури додатку, визначати залежності між компонентами та документувати архітектурні рішення |
Azure
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Ctrl + Num + *, Ctrl + R | Повторна операція скрипта мобільної служби | Повторно виконує останню операцію скрипта Azure Mobile Service, дозволяючи швидко перезапустити виконання без повторного введення параметрів. Корисно при тестуванні та налагодженні серверних скриптів хмарних мобільних додатків |
| Ctrl + Num + *, Ctrl + D | Відображення помилки скрипта мобільної служби | Відкриває панель з деталями помилок виконання скрипта Azure Mobile Service для діагностики та усунення проблем. Показує стек викликів, часову мітку та детальний опис виниклої помилки |
Збірка
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Ctrl + B | Вибір збірки | Вибрати цільову збірку |
| Ctrl + ⇧Shift + B | Створення рішення | Компіляція всього рішення з перевіркою залежностей між проєктами та побудовою всіх компонентів. Перед збіркою перевіряє актуальність залежних проєктів і при необхідності оновлює їх |
| Ctrl + Break | Скасувати | Зупинка поточної виконуваної операції збірки або компіляції. Дозволяє перервати довгий процес компіляції, якщо він став непотрібним |
| Ctrl + F7 | Компіляція | Компіляція лише поточного активного файла без побудови всього рішення. Швидше за повну збірку, але перевіряє лише один файл |
| Alt + F11 | Аналіз коду в проєкті | Запуск статичного аналізу коду для перевірки якості та пошуку помилок у всьому рішенні. Виявляє потенційні проблеми, вразливості та порушення стилевих конвенцій |
Контекстне меню перегляду класів
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Alt + ⏎Enter | Властивості | Відкрити панель властивостей (Properties) для виділеного типу, методу або члена класу у перегляді класів (Class View). Дозволяє переглядати, налаштовувати та змінювати всі атрибути, властивості та параметри вибраного елемента коду в режимі реального часу |
Налагодження
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Alt + F10 | Застосування змін коду (Code Gen) | Застосувати зміни коду під час налагодження шляхом генерації нового коду на основі поточних змінних та стану програми. Дозволяє оновити значення змінних без зупинки налагодження та продовжити виконання з актуальними даними |
| Ctrl + Alt + P | Приєднання до процесу (Attach to Process) | Відкрити діалог підключення налагоджувача до будь-якого запущеного процесу на локальному або віддаленому комп'ютері. Підтримує типи коду: керований, нативний, ядерний та код ядра. Дозволяє налагоджувати процеси без перезапуску додатку |
| Ctrl + Alt + V, A | Автоматичні змінні (Autos) | Відкрити вікно Autos (Автоматичні змінні) для відображення змінних в поточному та попередньому рядках коду. Показує зміни значень змінних між кроками налагодження та їх типи для швидкого аналізу |
| Ctrl + Alt + Break | Розірвати все (Break All) | Перервати виконання всіх потоків і задач в додатку без зупинки налагоджувача. Дозволяє досліджувати стан програми в будь-який момент виконання,查看所有调用 стеки та змінні без продовження роботи програми |
| Ctrl + Alt + B | Точки зупинки (Breakpoints) | Відкрити вікно з повним списком всіх встановлених точок зупинки в проекті. Дозволяє керувати умовами, фільтрами, дією та положенням кожної точки зупинки, а також включати/виключати їх по окремо |
| Ctrl + Alt + C | Стек викликів (Call Stack) | Відкрити вікно стека викликів, що показує послідовність функцій та методів, що призвели до поточної точки виконання. Дозволяє переходити до будь-якого рівня виклику та бачити локальні змінні кожного рівня |
| Ctrl + ⇧Shift + F9 | Видалити всі точки зупинки (Delete All Breakpoints) | Повністю видалити всі встановлені точки зупинки у всьому проекті. Корисно при очищенні налагоджувальних даних перед новим запуском або при роботі з чистим станом налагодження |
| Alt + F2 | Launch (Запуск діагностики) | Запустити інструмент діагностики для аналізу продуктивності, використання пам'яті та ресурсів додатку. Допомагає виявити витіки пам'яті, вузькі місця та проблеми з ефективністю коду |
| Ctrl + Alt + D | Розбірдя (Disassembly) | Відкрити вікно дизасемблювання, що відображає машинний код та асемблерні інструкції для поточної позиції налагодження. Необхідно для аналізу низькорівневих проблем, оптимізації та розуміння роботи коду на рівні процесора |
| Ctrl + Alt + V, D | Оглядач DOM (DOM Explorer) | Відкрити інструмент для аналізу та налагодження HTML-структури та CSS-стилів веб-сторінок. Дозволяє досліджувати елементи сторінки, переглядати їх властивості та застосовувати зміни в реальному часі |
| Ctrl + F9 | Включення точки зупинки (Enable/Disable Breakpoint) | Включити або виключити обрану точку зупинки без її видалення. Корисно при тимчасовій необхідності ігнорування зупинки в певному місці коду без видалення самої точки |
| Ctrl + Alt + E | Винятки (Exceptions) | Відкрити вікно налаштувань винятків для керування поведінкою налагоджувача при виникненні помилок. Дозволяє налаштувати, які винятки повинні викликати зупинку, логування або ігнорування |
| Ctrl + K, B / Ctrl + B | Точка зупинки функції (Function Breakpoint) | Встановити точку зупинки на виклик конкретної функції за ім'ям. Зупинка відбувається при першому виклику функції, незалежно з якого файла або модуля вона викликається |
| Ctrl + ⇧Shift + F11 | Перейти до попереднього IntelliTrace (IntelliTrace Previous) | Переміститися до попереднього записаного події IntelliTrace для аналізу стану програми в минулому. IntelliTrace автоматично записує події та виклики функцій під час виконання |
| Alt + F5 | Запуск діагностики (Launch Diagnostics) | Запустити інструмент вбудованої діагностики для моніторингу продуктивності, використання пам'яті, CPU та інших метрик додатку в реальному часі під час налагодження |
| Ctrl + Alt + I | Негайно (Immediate Window) | Відкрити вікно для виконання довільних виразів, команд та функцій під час налагодження. Дозволяє тестувати код, змінювати значення змінних та викликати методи без перезапуску додатку |
| Ctrl + Alt + Y, T | Виклики IntelliTrace (IntelliTrace Calls) | Відкрити вікно з записаними викликами функцій та методів IntelliTrace. Дозволяє переглядати всю ієрархію викликів та аналізувати взаємодію компонентів додатку |
| Ctrl + Alt + Y, F | Події IntelliTrace (IntelliTrace Events) | Відкрити вікно зі списком всіх записаних подій IntelliTrace. Включає системні події, винятки та інші важливі моменти виконання програми |
| Ctrl + Alt + V, C | Консоль JavaScript (JavaScript Console) | Відкрити консоль для виконання JavaScript-коду в контексті налагоджуваного веб-додатку. Дозволяє тестувати скрипти та взаємодіяти з DOM в реальному часі |
| Ctrl + Alt + V, L | Локальні змінні (Locals) | Відкрити вікно Locals для відображення всіх локальних змінних в поточній функції. Показує імена, типи та поточні значення змінних з можливістю зміни під час налагодження |
| Ctrl + 5 | Процес (список) (Processes List) | Відкрити список всіх процесів, пов'язаних з налагоджуваним додатком. Дозволяє перемикатися між процесами для їх одночасного налагодження |
| Ctrl + 7 | Стек кадру (список) (Frame Stack List) | Відкрити список всіх кадрів стека в поточній точці виконання. Кожен кадр містить локальні змінні та контекст виклику для конкретного рівня |
| Ctrl + 6 | Потоки (список) (Threads List) | Відкрити список всіх потоків виконання в додатку. Дозволяє бачити статус кожного потоку та перемикатися між ними під час налагодження |
| Ctrl + 8 | Перемикання позначеного потоку (Toggle Marked Thread) | Позначити або зняти позначку з поточного потоку для швидкого відображення лише позначених потоків у списку потоків |
| Ctrl + 9 | Перемикання позначених потоків (Toggle Marked Threads) | Переключити позначку всіх відображуваних потоків одночасно. Використовується для фільтрації та фокусування на важливих потоках |
| Ctrl + Alt + M, 1 | Пам'ять 1 (Memory Window 1) | Відкрити вікно перегляду вмісту пам'яті №1. Дозволяє переглядати та редагувати сирі байти пам'яті за заданими адресами під час налагодження |
| Ctrl + Alt + M, 2 | Пам'ять 2 (Memory Window 2) | Відкрити вікно перегляду вмісту пам'яті №2 для порівняння даних з вікном Memory 1. Корисно для відстеження змін в пам'яті |
| Ctrl + Alt + M, 3 | Пам'ять 3 (Memory Window 3) | Відкрити вікно перегляду вмісту пам'яті №3 для розширеного аналізу даних в пам'яті додатку |
| Ctrl + Alt + M, 4 | Пам'ять 4 (Memory Window 4) | Відкрити вікно перегляду вмісту пам'яті №4 для повного набору з чотирьох вікон аналізу пам'яті додатку |
| Ctrl + Alt + U | Модулі (Modules) | Відкрити вікно зі списком всіх завантажених модулів, бібліотек та DLL в налагоджуваному додатку. Показує шляхи, адреси та версії кожного модуля |
| Ctrl + ⇧Shift + D, S | Паралельні стеки (Parallel Stacks) | Відкрити вікно Parallel Stacks для візуалізації стеків викликів всіх потоків у вигляді діаграми. Дозволяє аналізувати паралельне виконання та взаємоблокувань |
| Ctrl + ⇧Shift + D, 1–4 | Паралельні годинники 1-4 (Parallel Bars) | Відкрити вікна Parallel Bars для відображення часових шкал виконання кожного потоку. Корисно для аналізу синхронізації та продуктивності багатопоточних додатків |
| Ctrl + Alt + Z | Процеси (Список процесів) | Відкрити вікно зі списком всіх процесів налагоджувача з детальною інформацією про кожен, включаючи ресурси, стан та модулі |
| ⇧Shift + F9 / Ctrl + Alt + Q | Швидкий перегляд (Quick Watch) | Відкрити діалог швидкого перегляду для оцінки значення виразу під курсором. Дозволяє додавати вирази в список відстежування та виконувати їх під час налагодження |
| ⇧Shift + Alt + P | Повторне приєднання (Reattach Debugger) | Повторно приєднати налагоджувач до процесу після його відключення. Корисно коли налагоджувач випадково втратив зв'язок з процесом |
| Ctrl + ⇧Shift + R | Оновлення windowsapp (Refresh windowsapp) | Оновити інформацію про процес windowsapp в налагоджувачі, перечитати символи та модулі для коректної роботи налагодження |
| Ctrl + Alt + G | Регістри (Registers) | Відкрити вікно з поточними значеннями регістрів процесора. Необхідно для низькорівневого налагодження та розуміння стану CPU в момент зупинки |
| Ctrl + ⇧Shift + F5 | Перезапуск (Restart) | Перезапустити налагодження з початку, скинути всі точки зупинки та стан програми. Примітка: дублює комбінацію Shift+F5 для зупинки налагодження |
| Ctrl + F10 | Запуск на курсор (Run to Cursor) | Швидко виконати код до поточної позиції курсора без покрокового проходження. Дозволяє миттєво дістатися до потрібного рядка, пропускаючи весь попередній код |
| Ctrl + ⇧Shift + F10 | Встановка наступної інструкції (Set Next Statement) | Змінити порядок виконання, перемістивши наступну виконувану інструкцію на інший рядок коду. Дозволяє перечитати код та уникнути повторного виконання вже обробленого коду |
| Ctrl + ⇧Shift + ` | Стек викликів на карті коду (Call Stack on Code Map) | Відобразити візуальний стек викликів безпосередньо на карті коду (Code Map). Допомагає зрозуміти взаємозв'язок між викликами функцій та їх розташуванням у проекті |
| Alt + Num + * | Наступна інструкція (Next Instruction) | Перейти до наступної виконуваної інструкції в дизасембльованому коді. Корисно при низькорівневому налагодженні та аналізі машинного коду |
| F5 | Початок (Start Debugging) | Запустити додаток з активацією налагоджувача. Це основна комбінація для початку налагодження, встановлює точки зупинки та покрокове управління виконанням коду |
| Ctrl + F5 | Запуск без налагодження (Start Without Debugging) | Запустити додаток у звичайному режимі без підключення налагоджувача. Використовується для тестування фінальної роботи програми без впливу налагоджувальних інструментів |
| F11 | Крок у (Step Into) | Покрокове виконання коду з заходом всередину викликаних функцій та методів. Дозволяє детально дослідити внутрішню логіку кожного виклику |
| Ctrl + Alt + F11 | Крок у поточний процес (Step Into Specific) | Крок у виконання з можливістю вибору конкретного процесу або потоку для покрокового проходження. Дозволяє детально налагоджувати певні частини багатопоточного додатку |
| ⇧Shift + Alt + F11 | Крок у конкретний (Step Into Specific Process) | Вибрати конкретний процес для покрокового виконання. Появляє діалог вибору з доступних процесів для детальної налагодки |
| ⇧Shift + F11 | Вихід (Step Out) | Завершити виконання поточної функції та повернутися до викликаючого коду. Виконує всі залишки інструкцій функції та зупиняється на рядку виклику |
| Ctrl + ⇧Shift + Alt + F11 | Крок поточного процесу (Step Current Process) | Покрокове виконання лише поточного потоку процесу, ігноруючи інші потоки. Корисно для ізольованої налагодки окремих компонентів |
| F10 | Крок над (Step Over) | Покрокове виконання з пропуском викликаних функцій. Виконує поточний рядок цілком, не заходячи всередину викликаних функцій, повертаючи управління одразу |
| Ctrl + Alt + F10 | Крок над поточним процесом (Step Over Current Process) | Крок над поточним процесом з пропуском внутрішніх викликів. Дозволяє виконати поточний процес, не заходячи всередину його функцій |
| ⇧Shift + F5 | Зупинка налагодження (Stop Debugging) | Повністю зупинити поточну сесію налагодження та завершити налагоджуваний додаток. Всі встановлені точки зупинки та змінні скидаються |
| ⇧Shift + Alt + F2 | Зупинка аналізу продуктивності (Stop Perf Analysis) | Зупинити збір даних аналізу продуктивності та показати результати профілювання. Включає статистику використання CPU, пам'яті та часу виконання |
| Ctrl + ⇧Shift + D, K | Задачі (Tasks) | Відкрити панель задач (Tasks) для відображення списку активних задач налагодження, компіляції та інших фонових процесів проєкту |
| Ctrl + Alt + H | Потоки (Threads Window) | Відкрити детальне вікно з інформацією про всі потоки виконання, включаючи їх стан, пріоритет та імена. Корисно для аналізу багатопоточних додатків |
| F9 | Перемикання точки зупинки (Toggle Breakpoint) | Додати або видалити точку зупинки на поточній позиції курсора. Основна комбінація для керування точками зупинки під час розробки |
| Ctrl + F11 | Перемикання дизасемблю (Toggle Disassembly) | Переключити відображення між вихідним кодом та дизасембльованим машинним кодом. Корисно для аналізу низькорівневої реалізації коду |
| Ctrl + Alt + W, 1–4 | Дивитися 1-4 (Watch Windows) | Відкрити вікна Watch 1-4 для відстеження значень виразів та змінних під час налагодження. Дозволяє створювати складні вирази для моніторингу |
Контекстне меню налагодження
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Alt + F9, D | Видалити | Видалити з контекстного меню |
| Alt + F9, A | Перейти до дизасемблю | Перейти до дизасемблювання |
| Alt + F9, S | Перейти до вихідного коду | Перейти до вихідного коду |
Центр діагностики
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Ctrl + Alt + F2 | Зупинка збору | Зупинити збір даних діагностики |
Зміни
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Ctrl + C / Ctrl + Ins | Копія | Копіювання |
| Ctrl + X / ⇧Shift + Delete | Вирізати | Вирізати |
| Ctrl + ⇧Shift + V / Ctrl + ⇧Shift + Ins | Кільце буфера обміну | Циклічна вставка з буфера обміну |
| Delete | Видалити | Видалення символу |
| Ctrl + D | Дублікат | Дублювати рядок |
| Ctrl + F | Знайти | Відкрити панель пошуку |
| ⇧Shift + F12 | Пошук всіх посилань | Знайти всі посилання |
| Ctrl + ⇧Shift + F | Пошук у файлах | Пошук у файлах |
| F3 | Знайти наступне | Знайти наступне |
| Ctrl + F3 | Пошук наступного виділеного | Пошук наступного виділеного |
| ⇧Shift + F3 | Пошук попередніх | Знайти попереднє |
| Ctrl + K, Ctrl + M | Створення методу | Створити метод з виділення |
| Ctrl + G | Перейти до | Перейти до рядка |
| Ctrl + T / Ctrl + , | Гото все | Перейти до будь-якого елемента |
| Ctrl + F12 | Перейти до оголошення | Перейти до оголошення |
| F12 | Перейти до визначення | Перейти до визначення |
| Ctrl + 1, Ctrl + M / Alt + \ | Перейти до члена | Перейти до члена класу |
| F8 | Перейти до наступного | Перейти до наступного |
| ⇧Shift + F8 | Перейти до попереднього | Перейти до попереднього |
| Ctrl + K, Ctrl + X | Вставка фрагмента коду | Вставити фрагмент |
| Ctrl + ⇧Shift + ←Left / ⇧Shift + ⇧Shift + →Right / ⇧Shift + ⇧Shift + ↑Up / ⇧Shift + ⇧Shift + ↓Down | Переміщення елемента керування | Перемістити елемент керування |
| Ctrl + K, Ctrl + N | Наступна закладка | Наступна закладка |
| Ctrl + K, Ctrl + P | Попередня закладка | Попередня закладка |
| ⇧Shift + Alt + F12 | Символ швидкого пошуку | Швидкий пошук символу |
| Ctrl + Y / Ctrl + ⇧Shift + Z / ⇧Shift + Alt + ⌫Backspace | Скасувати | Повтор |
| Ctrl + ⇧Shift + J | Оновлення видалених посилань | Оновити видалені посилання |
| Ctrl + H | Замінити | Замінити |
| Ctrl + ⇧Shift + H | Заміна у файлах | Заміна у файлах |
| Ctrl + A | Вибрати все | Виділити все |
| Alt + F3, S | Зупинка пошуку | Зупинити пошук |
| Ctrl + Z / Alt + ⌫Backspace | Скасувати | Скасувати |
Контекстне меню редактора
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Alt + F9, C | Умови точки зупинки | Встановити умови точки зупинки |
| Alt + F9, L | Мітки редагування | Встановити мітку редагування |
| ⇧Shift + Alt + F9, T | Вставка тимчасової точки зупинки | Вставити тимчасову точку зупинки |
| Ctrl + ` | Показати елемент | Показати елемент під курсором |
| Ctrl + Alt + F5 | Виконати | Виконати команду |
| Ctrl + M, Ctrl + G | Перейти до перегляду | Перейти до представлення |
| Ctrl + K, Ctrl + O | Перемикання файлу заголовка | Переключити .h / .cpp |
| Ctrl + K, T | Перегляд ієрархії викликів | Перегляд call hierarchy |
Файл
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Alt + F4 | Вихід | Закрити Visual Studio |
| Ctrl + N | Новий файл | Створити новий файл |
| Ctrl + ⇧Shift + N | Новий проєкт | Створити новий проєкт |
| ⇧Shift + Alt + N | Новий веб-сайт | Створити новий веб-сайт |
| Ctrl + O | Відкрити файл | Відкрити файл |
| Ctrl + ⇧Shift + O | Відкриття проєкту | Відкрити проєкт |
| ⇧Shift + Alt + O | Відкриття веб-сайту | Відкрити веб-сайт |
| Ctrl + P | Друк документа | |
| Ctrl + ⇧Shift + S | Зберегти все | Зберегти все |
| Ctrl + S | Збереження елементів | Зберегти файл |
| Ctrl + ⇧Shift + W | Відкрити в браузері | Відкрити в браузері |
Допомога
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Ctrl + Alt + F1 | Додавання довідки | Додати джерело довідки |
| F1 | Допомога F1 | Відкрити довідку |
| Ctrl + F1 | Перегляд довідки | Перегляд довідки по елементу |
| ⇧Shift + F1 | Довідка по вікні | Довідка по активному вікні |
Навантажувальне тестування
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Ctrl + R, Q | Перехід до області лічильників | Перейти до лічильників продуктивності |
Інші контекстні меню
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Insert | Додавання нової схеми | Додати нову схему |
Проєкт
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| ⇧Shift + Alt + A | Додавання існуючого елемента | Додати існуючий елемент |
| Ctrl + ⇧Shift + A | Додавання нового елемента | Додати новий елемент |
| Ctrl + ⇧Shift + X | Майстер класів | Запустити майстер класів |
| Ctrl + Alt + Ins | Переопределить | Генерувати переопределения |
| Alt + ; потім Alt + C | Перегляд змін | Переглянути зміни |
| Alt + ; потім Alt + P | Публікація обраних файлів | Опублікувати файли |
| Alt + ; потім Alt + R | Заміна з сервера | Заміна з сервера |
Контекстне меню проєкту та рішення
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Alt + ⇧Shift + ↓Down | Перемістити вниз | Перемістити елемент вниз |
| Alt + ⇧Shift + ↑Up | Перемістити вгору | Перемістити елемент вгору |
Рефакторинг
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Ctrl + R, Ctrl + E | Інкапсулювати поле | Інкапсулювати поле у властивість |
| Ctrl + R, Ctrl + I | Ізвільнення інтерфейсу | Ізвільнити інтерфейс |
| Ctrl + R, Ctrl + M | Ізвільнення методу | Ізвільнити метод |
| Ctrl + R, Ctrl + V | Видалити параметри | Видалити параметри методу |
| Ctrl + R, Ctrl + R | Rename | Перейменувати символ |
| Ctrl + R, Ctrl + O | Переупорядкування | Переупорядкувати члени класу |
Оглядач рішень
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Ctrl + [, O | Фільтрація відкритих файлів | Фільтр відкритих файлів |
| Ctrl + [, P | Фільтр очікуючих змін | Фільтр pending changes |
| Ctrl + [, S | Синхронізація з документом | Синхронізувати з документом |
Команда (Team)
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Ctrl + 0, N | Перейти до гілок Git | Перейти до Git гілкам |
| Ctrl + 0, G | Перейти до змін Git | Перейти до Git змінам |
| Ctrl + 0, O | Перейти до фіксацій Git | Перейти до Git комітам |
| Ctrl + ' | Пошук в team explorer | Пошук в Team Explorer |
Контекстне меню Team Foundation
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Ctrl + 0, B | Перейти до збірок | Перейти до збірок TFS |
| Ctrl + 0, C | Перейти до підключення | Перейти до підключення |
| Ctrl + 0, D | Перейти до документів | Перейти до документів |
| Ctrl + 0, H | Перейти додому | Перейти на головну |
| Ctrl + 0, M | Перейти до моєї роботи | Перейти до моєї роботи |
| Ctrl + 0, P | Перейти до очікуючих змін | Перейти до pending changes |
| Ctrl + 0, R | Перейти до звітів | Перейти до звітів |
| Ctrl + 0, S | Перейти до параметрів | Перейти до налаштувань |
| Ctrl + 0, A | Перейти до веб-доступу | Перейти до веб-доступу |
| Ctrl + 0, W | Перейти до робочих елементів | Перейти до work items |
Тестування
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Ctrl + \, Ctrl + C | Побудувач закодованих тестів | Запустити coded test builder |
| Ctrl + \, Ctrl + A | Існуючий запис дій | Записати дії |
Оглядач тестів
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Ctrl + R, Ctrl + A | Налагодження всіх тестів | Налагодити всі тести |
| Ctrl + R, Ctrl + T | Налагодження в контексті | Налагодити контекстний тест |
| Ctrl + R, D | Налагодження останнього запуску | Налагодити останній запуск |
| Ctrl + R, L | Повторити виконання | Повторити останній запуск |
| Ctrl + R, A | Запустити всі тести | Запустити всі тести |
| Ctrl + R, T | Виконання в контексті | Виконати контекстний тест |
| Ctrl + E, T | Показати оглядач тестів | Відкрити Test Explorer |
| Ctrl + E, L | Відкриття вкладки | Відкрити вкладку тестів |
| Ctrl + E, C | Результати покриття коду | Показати code coverage |
Інструменти
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Ctrl + Alt + P | Приєднання до процесу | Приєднати налагоджувач |
| Ctrl + K, Ctrl + B | Диспетчер фрагментів коду | Відкрити Code Snippets Manager |
| Ctrl + ⇧Shift + Alt + F12 | Force gc | Примусова збірка сміття |
Представлення
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| ⇧Shift + Alt + M | Вікна | Максимізувати поточне активне вікно на весь екран з збереженням можливості відновлення в вихідне положення |
| Ctrl + \, Ctrl + R | Оглядач архітектури | Відкрити Architecture Viewer для візуалізації та аналізу архітектурних діаграм проєкту з можливістю навігації між компонентами |
| Alt + ←Left | Зад | Повернутися до попереднього місця редагування в коді (навігація по історії переміщень курсора) |
| Ctrl + K, Ctrl + W | Вікно закладки | Відкрити вікно Bookmarks для керування закладками коду з можливістю створення, видалення та навігації по збереженим позиціям |
| Ctrl + ⇧Shift + 1 | Огляд наступного | Перейти до наступного елемента огляду (код-сегменту) в поточному документі для швидкої навігації по структурованих розділах |
| Ctrl + ⇧Shift + 2 | Огляд попереднього | Перейти до попереднього елемента огляду (код-сегменту) в поточному документі для повернення до попереднього структурованого розділу |
| Ctrl + Alt + K | Ієрархія викликів | Відкрити Call Hierarchy для відображення дерева викликів поточної функції — які методи викликають даний метод та які методи він викликає |
| Ctrl + ⇧Shift + C | Представлення класів | Відкрити Class View для перегляду ієрархії класів проєкту, їх членів, методів та властивостей у древовидній структурі |
| Ctrl + \, D | Вікно визначення коду | Відкрити Code Definition Window для перегляду визначень змінних, функцій та інших елементів коду в окремому вікні |
| Ctrl + Alt + A | Вікно команд | Відкрити Command Window для введення та виконання команд IDE напряму з можливістю автодоповнення команд |
| ⇧Shift + Alt + D | Джерела даних | Відкрити Data Sources для керування джерелами даних проєкту, включаючи бази даних, веб-сервіси та інші підключення |
| Ctrl + Alt + T | Структура документа | Відкрити Document Outline для відображення структури поточного документа (елементи HTML, XAML або інші мовні конструкції) |
| F2 | Зміна мітки | Перейменувати виділений символ (змінну, метод, клас) з автоматичним оновленням усіх посилань у проекті |
| Ctrl + \, E | Список помилок | Відкрити Error List для відображення всіх помилок компіляції, попереджень та інших повідомлень IDE з можливістю фільтрації за типом |
| Ctrl + Alt + F | Інтерактивний F# | Відкрити F# Interactive для інтерактивного виконання коду F# з миттєвим відображенням результатів обчислень |
| Ctrl + Alt + F12 | Пошук результатів символів | Відкрити пошук результатів символів для пошуку визначень, посилань та згадувань символів у всьому рішенні |
| Alt + →Right | Вперед | Перейти вперед в історії навігації (відновлення позиції після повернення назад по коду) |
| Ctrl + ⇧Shift + 7 | Контекст переадресації | Відкрити Context Forward для перегляду контексту навігації вперед з відображенням історії переміщень по документу |
| ⇧Shift + Alt + ⏎Enter | Повний екран | Переключити повноекранний режим редактора коду з приховуванням всіх елементів інтерфейсу IDE для концентрації на коді |
| Ctrl + - | Перехід назад | Перейти до попередньої позиції курсора в історії редагування (Go To Previous Position) |
| Ctrl + ⇧Shift + - | Перехід вперед | Перейти до наступної позиції курсора в історії редагування після повернення назад (Go To Next Position) |
| Ctrl + ⇧Shift + F12 | Наступна помилка | Перейти до наступної помилки або попередження в Error List з автопрокруткою редактора до відповідного рядка коду |
| Ctrl + W, N | Сповіщення | Відкрити Notifications для перегляду системних сповіщень IDE про дії, помилки та попередження |
| Ctrl + Alt + J | Оглядач об'єктів | Відкрити Object Browser для перегляду всіх типів, членів та просторів імен, доступних в проекті та його посиланнях |
| Ctrl + Alt + O | Вихідні дані | Відкрити Output для перегляду діагностичної інформації, результатів збірки та повідомлень інструментів IDE |
| Ctrl + ⇧Shift + 8 | Контекст огляду | Відкрити Context Outline для перегляду детальної структури поточного елемента коду з інформацією про його члени та методи |
| F4 | Вікно властивостей | Відкрити Properties Window для перегляду та редагування властивостей вибраного елемента (файлу, контролу, проєкту) |
| ⇧Shift + F4 | Сторінки властивостей | Відкрити всі доступні сторінки властивостей для вибраного елемента з перемиканням між вкладками налаштувань |
| Ctrl + ⇧Shift + E | Представлення ресурсів | Відкрити Resource View для перегляду та керування ресурсами проєкту: зображеннями, іконками, рядками та іншими файлами |
| Ctrl + Alt + S | Оглядач серверів | Відкрити Server Explorer для керування підключеннями до баз даних, веб-сервісів та інших ресурсів сервера |
| ⇧Shift + Alt + F10 / Ctrl + . | Відображення смарт-тега | Show Smart Tag для відображення контекстних дій та швидких рекомендацій для елемента коду (автодоповнення, рефакторинг) |
| Ctrl + Alt + L | Оглядач рішень | Відкрити Solution Explorer для керування проєктами, файлами та залежностями поточного рішення з древовидною структурою |
| Ctrl + \, Ctrl + S | Оглядач SQL Server | Відкрити SQL Server Explorer для керування об'єктами бази даних SQL Server: таблицями, збереженими процедурами та уявленнями |
| Ctrl + \, T | Список задач | Відкрити Task List для керування списком задач, нотаток та TODO-елементів з можливістю категоризації та пріоритизації |
| Ctrl + \, Ctrl + M | Оглядач команд TFS | Відкрити TFS Command Explorer для виконання команд Team Foundation Server керування версіями та збірки |
| Ctrl + Alt + X | Ящик для інструментів | Відкрити Toolbox для доступу до візуальних елементів керування, компонентів та інструментів візуальної розробки |
| Ctrl + \, Ctrl + U | Оглядач моделей UML | Відкрити UML Model Explorer для перегляду та редагування UML-діаграм: класів, послідовностей, компонент та інших |
| F7 | Переглянути код | Відкрити код поточної сторінки для перемикання між представленням коду та візуальним дизайном (в конструкторах) |
| ⇧Shift + F7 | Конструктор представлень | Відкрити візуальний дизайн поточної сторінки для перемикання між кодом та WPF/WinForms дизайнером |
| Ctrl + Alt + R | Веб-браузер | Відкрити вбудований веб-браузер IDE для попереднього перегляду веб-сторінок та налагодження клієнтського коду |
| Ctrl + ⇧Shift + . | Збільшити | Збільшити масштаб відображення редактора коду для більш крупного представлення тексту (підвищення читаємості) |
| Ctrl + ⇧Shift + , | Зменшення масштабу | Зменшити масштаб відображення редактора коду для більш компактного представлення тексту (більше рядків на екрані) |
| Ctrl + E, T | Показати оглядач тестів | Відкрити Test Explorer для керування, запуску та перегляду результатів юніт-тестів та інших типів тестування проєкту |
Вікно
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Esc | Активація вікна документа | Активаціяти документ та перенести фокус вводу в вікно редактора коду з іншого елементу інтерфейсу IDE |
| Ctrl + ⇧Shift + Alt + Space | Додавання вкладки до вибору | Додати поточний документ як нову вкладку для одночасного перегляду кількох файлів |
| Ctrl + F4 | Закрити вікно документа | Закрити поточний активний документ або вкладку зі збереженням змін (якщо є незбережені зміни) |
| ⇧Shift + Esc | Закрити вікно засобу | Закрити активне вікно інструменту (панель, док-станцію) без закриття основного вікна редактора коду |
| Ctrl + Alt + Home | Зберегти вкладку відкритою | Зберегти поточну вкладку документа для подальшого доступу без необхідності повторного відкриття файлу |
| Ctrl + F2 | Перехід до панелі навігації | Перейти до панелі навігації документа для доступу до функцій пошуку, закладок та навігації по вмісту |
| Ctrl + F6 | Вікно наступного документа | Переключити фокус на наступний відкритий документ в черзі навігації (аналогічно Ctrl+Tab) |
| Ctrl + Tab | Навігація в вікні документа | Відкрити інтерфейс навігації документів для швидкого перемикання між всіма відкритими файлами рішення |
| Alt + F6 | Наступна область | Перейти до наступної області розділу в поточному вікні редактора для роботи з кількома панелями коду |
| F6 | Наступна область розділу | Переключити фокус на наступне розділення (split view) в поточному вікні документа для паралельного перегляду |
| Ctrl + Alt + Pg Dn / Ctrl + Pg Dn | Наступна вкладка | Переключити на наступну вкладку редактора коду в групі відкритих вкладок з миттєвим відображенням вмісту |
| Ctrl + ⇧Shift + Alt + Pg Dn | Наступна вкладка та додавання | Переключитися на наступну вкладку та автоматично додати її в групу закріплених вкладок для швидкого доступу |
| Alt + F7 | Навігація вікном інструментів | Навігація по панелях інструментів IDE з можливістю перемикання між всіма відкритими вікнами інструментів |
| Ctrl + ⇧Shift + F6 | Попереднє вікно документа | Переключити фокус на попередній відкритий документ в черзі навігації (зворотне перемикання) |
| Ctrl + ⇧Shift + Tab | Навігація в вікні документа | Переключити на попередній відкритий документ в списку відкритих файлів (зворотна навігація по Ctrl+Tab) |
| ⇧Shift + Alt + F6 | Попередня область | Перейти до попередньої області розділу в поточному вікні редактора для навігації між панелями коду |
| ⇧Shift + F6 | Попередня область розділу | Переключити фокус на попереднє розділення (split view) в поточному вікні документа для повернення до попередньої панелі |
| Ctrl + Alt + Pg Up / Ctrl + Pg Up | Попередня вкладка | Переключити на попередню вкладку редактора коду в групі відкритих вкладок для навігації по файлах |
| Ctrl + ⇧Shift + Alt + Pg Up | Попередня вкладка та додавання | Переключитися на попередню вкладку та автоматично додати її в групу закріплених вкладок для швидкого доступу |
| ⇧Shift + Alt + F7 | Навігація вікном інструментів | Навігація по панелях інструментів IDE в зворотному напрямку для переходу до попередніх вікон інструментів |
| Ctrl + Q | Швидкий запуск | Відкрити Quick Launch для швидкого пошуку та запуску команд IDE без необхідності навігації по меню |
| Ctrl + ⇧Shift + Q | Поп. категорія швидкого запуску | Переключитися на попередню категорію в Quick Launch для навігації по групах команд та функцій IDE |
| Alt + - | Меню док-станції | Docking menu для керування розташуванням та прикріпленням панелей інструментів IDE до різних областей вікна |
| Ctrl + Alt + ⇧Shift + ↓Down | Список файлів Ex MDI | File list для відображення списку всіх відкритих файлів в режимі множественного документа (MDI) для швидкого перемикання |
| Ctrl + ; | Пошук огляду рішень | Search Solution Explorer для швидкого пошуку файлів, елементів проєкту та компонентів в Solution Explorer |
| Alt + ' | Пошук вікна | Window Find для відкриття вікна пошуку по вмісту поточного документа з підтримкою пошуку та заміни |
Контекстні комбінації клавіш
Комбінації клавіш, що застосовуються лише в конкретному контексті редактора або компонента
Конструктор моделей даних ADO.NET
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Alt + ↓Down | Вниз | Перемістити виділений елемент діаграми сущностей (entity) вниз для зміни порядку розташування на канві |
| Alt + Pg Dn | Вниз 5 | Перемістити на 5 позицій вниз виділений елемент моделі даних для швидкої навігації по діаграмі |
| Alt + End | Вниз | Перейти до останнього елемента в списку або діаграмі моделі даних ADO.NET для навігації по колекції |
| Alt + Home | Початок | Перейти до першого елемента в списку або діаграмі моделі даних ADO.NET для повернення до початку колекції |
| Alt + ↑Up | Вгору | Перемістити виділений елемент діаграми сущностей (entity) вгору для зміни порядку розташування на канві |
| Alt + Pg Up | До 5 | Перемістити на 5 позицій вгору виділений елемент моделі даних для швидкої навігації по діаграмі |
| Ctrl + R, R | Rename | Перейменувати виділений елемент моделі даних (сущність, властивість, відношення) з оновленням всіх пов'язаних компонентів |
| ⇧Shift + Del | Видалення з схеми | Видалити виділений елемент з моделі даних ADO.NET з одночасним видаленням пов'язаних відображень |
| Ctrl + 1 | Оглядач моделі даних | Відкрити EDM Browser для детального перегляду та навігації по Entity Data Model з візуалізацією зв'язків між сущностями |
| Ctrl + 2 | Відомості про співставлення | Показати mapping details для відображення інформації про співставлення сущностей моделі з таблицями бази даних |
Схема класів
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Num + - | Згорнути | Згорнути виділений елемент діаграми класів (клас, інтерфейс) для зменшення візуального безладу на діаграмі |
| Num + + | Розгорнути | Розгорнути згорнутый елемент діаграми класів для відображення всіх його членів, методів та властивостей |
| Ctrl + Del | Видалити | Видалити виділений елемент діаграми класів (клас, інтерфейс, перелічення) з моделі проєкту |
| ⇧Shift + Alt + B | Розгорнути список базових типів | Розгорнути список базових типів (base types) для перегляду ієрархії успадкування виділеного класу на діаграмі |
| ⇧Shift + Alt + L | Перейти до lollipop | Перейти до елементу lollipop (символ зв'язку) на діаграмі класів для навігації до вузлів зв'язків між класами |
| Delete | Видалення з схеми | Видалити виділений елемент з діаграми класів зі збереженням вихідного коду (тільки візуальне видалення) |
| ⏎Enter | Переглянути код | Відкрити вихідний код класу або типу, выбраного на діаграмі, для переходу до реалізації |
Редактор закодованих тестів UI
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Ctrl + C | Копіювання посилання | Скопіювати посилання на елемент UI-інтерфейсу в буфер обміну для використання в інших тестах або документах |
| Ctrl + Alt + D | Вставка затримки | Вставити затримку (delay) в код тесту UI для очікування завершення операції або завантаження елемента інтерфейсу |
| ⇧Shift + Alt + L | Знайти все | Знайти всі елементи UI-інтерфейсу, що відповідають поточному пошуковому запиту в редакторі закодованих тестів |
| Ctrl + ⇧Shift + L | Пошук елемента керування | Знайти елемент керування UI на екрані для його ідентифікації та додавання в код автотесту |
| Ctrl + Alt + C | Переніс коду | Кодувати UI — згенерувати або оновити код закодованого UI-тесту на основі поточних дій та записаних кроків |
| Ctrl + ⇧Shift + T | Розділення на новий метод | Розділити поточний блок коду тесту на виділений метод для покращення читаємості та повторного використання |
Редактор набору даних
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Insert | Вставити стовпець | Додати новий стовпець в таблицю набору даних з ініціацією процесу введення імені та типу даних |
| Ctrl + L | колонка | Виділити стовпець в наборі даних для його редагування, видалення або зміни властивостей та параметрів |
Переглядач відмінностей
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Ctrl + \, Ctrl + Space | Ігнорувати пробіли | Ігнорувати пробіли при порівнянні файлів для фокусування на суттєвих відмінностях в змісті коду |
| Ctrl + \, Ctrl + 1 | Вбудоване представлення | In-line view — переключити відображення відмінностей у вбудованому режимі з підсвіткою змін всередині рядків |
| Ctrl + \, Ctrl + 3 | Лише ліве | Показати лише ліву сторону порівняння (вихідний файл), скрыв праву сторону для фокусування на оригіналі |
| F8 | Наступна відмінність | Перейти до наступної знайденої відмінності в порівнянні файлів для послідовного перегляду всіх відмінностей |
| ⇧Shift + F8 | Попередня відмінність | Перейти до попередньої знайденої відмінності в порівнянні файлів для навігації назад по списку відмінностей |
| Ctrl + \, Ctrl + 4 | Лише праве | Показати лише праву сторону порівняння (змінений файл), скрыв ліву сторону для фокусування на змінах |
| Ctrl + \, Ctrl + 2 | Паралельне представлення | Parallel view — переключити відображення порівняння в паралельному режимі з незалежною прокруткою файлів |
| Ctrl + \, Ctrl + Tab | Перемикання між лівим/правим | Переключити фокус між лівою та правою сторонами порівняння для навігації між порівнюваними файлами |
| Ctrl + \, Ctrl + ⇧Shift + ↓Down | Перемикач режиму синхронізації | Toggle sync mode — переключити режим синхронізації прокрутки між лівою та правою панелями порівняння |
| Ctrl + ⇧Shift + K | Додати комент | Додати комент до поточної відмінності в порівнянні файлів для анотування та пояснення змін |
| Ctrl + ⇧Shift + P | Зміна локального файлу | Змінити локальний файл — застосувати або скасувати зміни у вихідному файлі на основі результатів порівняння |
Оглядач DOM
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| F5 | Оновити | Оновити DOM поточної веб-сторінки — перезавантажити дерево DOM для відображення актуальної структури документа після змін |
| Ctrl + B | Елемент Select | Вибрати елемент на сторінці для його виділення в дереві DOM та відображення властивостей в панелі інспектора |
| Ctrl + ⇧Shift + I | Показати макет | Show layout — показати візуальне відображення CSS-макету (Flexbox/Grid) для виділеного елемента DOM |
F# Interactive
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Ctrl + Break | Скасування інтерактивної оцінки | Скасувати інтерактивну оцінку — перервати виконання довгого або завислого виразу в F# Interactive |
Редактор документів Graph
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Insert | Додавання вузла | Додати новий вузол на графічну схему документа для побудови візуальної діаграми або блок-схеми |
| B | Обидві залежності | Відобразити обидві залежності вузла: вхідні (що залежить від цього вузла) та вихідні (від цього вузла) зв'язки |
| I | Вхідні залежності | Incoming dependencies — відобразити лише вхідні залежності вузла (що залежить від даного елемента) |
| O | Вихідні залежності | Outgoing dependencies — відобразити лише вихідні залежності вузла (від даного елемента до інших) |
| Ctrl + ⇧Shift + K / Ctrl + E, C | Новий комент | Додати комент до виділеного вузла або елемента графа для анотування та пояснення його призначення |
| Delete | Видалити | Видалити виділений вузол з графічного документа разом з усіма пов'язаними з ним ребрами та зв'язками |
| F2 | Rename | Перейменувати виділений вузол графа для зміни його назви з оновленням відображення на схемі |
Діагностика графіки
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Немає | Кадр запису | Записати кадр (не призначено) — почати запис кадру для подальшої детальної діагностики рендерингу графіки |
| ⇧Shift + Alt + ↓Down | Переміщення пікселів вниз | Зсунути пікселі вниз в інструменті діагностики графіки для перегляду вмісту за межами видимої області |
| ⇧Shift + Alt + ←Left | Переміщення пікселів вліво | Зсунути пікселі вліво в інструменті діагностики графіки для навігації по canvas рендерингу |
| ⇧Shift + Alt + →Right | Переміщення пікселів вправо | Зсунути пікселі вправо в інструменті діагностики графіки для навігації по canvas рендерингу |
| ⇧Shift + Alt + ↑Up | Переміщення пікселів вгору | Зсунути пікселі вгору в інструменті діагностики графіки для навігації по canvas рендерингу |
| ⇧Shift + Alt + 0 | Масштаб до реального розміру | Реальний розмір — встановити масштаб відображення графічного кадру в 100% (реальний розмір пікселя) |
| ⇧Shift + Alt + 9 | Збільшення в вікні | Zoom to window — масштабувати графічний кадр для повного відображення в доступному вікні діагностики |
| ⇧Shift + Alt + + | Збільшити | Збільшити масштаб відображення графічного кадру на один крок для детального перегляду елементів рендерингу |
| ⇧Shift + Alt + - | Зменшення масштабу | Зменшити масштаб відображення графічного кадру на один крок для огляду всієї сцени рендерингу |
Редактор HTML
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Ctrl + M, Ctrl + G | Перехід до контролера | Перейти до контролера (controller) у структурі ASP.NET MVC проєкту з редактора HTML-представлення |
Конструктор HTML (дизайн)
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Ctrl + ⇧Shift + ↓Down | Переміщення елемента вниз | Перемістити виділений HTML-елемент вниз в структурі DOM для зміни порядку розташування елементів на сторінці |
| Ctrl + ⇧Shift + ↑Up | Переміщення елемента вгору | Перемістити виділений HTML-елемент вгору в структурі DOM для зміни порядку розташування елементів на сторінці |
| Ctrl + B | Жирний | Жирний текст — застосувати або зняти форматування жирного тексту для виділеного фрагмента вмісту |
| Ctrl + L | Перетворення в гіперпосилання | Зробити виділений текст гіперпосиланням з ініціацією діалогу введення URL адреси посилання |
| Ctrl + ⇧Shift + L | Вставка закладки | Вставити закладку (bookmark) в поточну позицію курсора для швидкого переходу до важливого вмісту |
| Ctrl + I | Курсив | Курсивний текст — застосувати або зняти форматування курсива для виділеного фрагмента вмісту |
| Ctrl + U | Підкреслення | Підкреслити текст — застосувати або зняти підкреслення для виділеного фрагмента вмісту |
| Ctrl + M, Ctrl + C | Додавання сторінки вмісту | Додати content page (сторінку вмісту) в поточний проєкт ASP.NET MVC для розширення структури сайту |
| Ctrl + Alt + ⇧Shift + ←Left | Стовпець зліва | Додати колонку зліва від поточної позиції — вставити нову column в табличну або блочну розмітку сторінки |
| Ctrl + Alt + ⇧Shift + →Right | Стовпець справа | Додати колонку справа від поточної позиції — вставити нову column в табличну або блочну розмітку сторінки |
| Ctrl + Alt + ⇧Shift + ↑Up | Рядок вище | Додати рядок вище поточної позиції — вставити нову row в табличну розмітку HTML-таблиці |
| Ctrl + Alt + ⇧Shift + ↓Down | Рядок нижче | Додати рядок нижче поточної позиції — вставити нову row в табличну розмітку HTML-таблиці |
| Ctrl + ⇧Shift + N | Чисті невізуальні елементи | Очистити невидимі елементи — видалити невидимі HTML-елементи (break, span) для очищення розмітки сторінки |
| Ctrl + M, Ctrl + M | Зміна зразка | Змінити шаблон — переключити або змінити використовуваний HTML-шаблон для поточного елемента сторінки |
| Ctrl + Pg Dn | Наступне представлення | Перейти до наступного представлення (view) при роботі з кількома макетами або шаблонами дизайну сторінки |
| ⇧Shift + Alt + F10 | Відображення смарт-тега | Show Smart Tag для відображення контекстних дій та швидких рекомендацій для виділеного елемента дизайну |
| ⇧Shift + F7 | Перегляд розмітки | Переглянути markup — переключитися з режиму дизайну в режим вихідного коду (HTML-розмітки) сторінки |
| Ctrl + Pg Up | Попередня вкладка | Перейти до попереднього представлення (view) при роботі з кількома макетами або шаблонами дизайну сторінки |
Редактор HTML (джерело)
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Ctrl + M, Ctrl + G | Перехід до контролера | Перейти до контролера (controller) у структурі ASP.NET MVC проєкту з редактора HTML-джерела |
| Ctrl + Pg Dn | Наступне представлення | Перейти до наступного представлення (view) при роботі з кількома відкритими файлами-представленнями |
| Ctrl + ⇧Shift + Y | Синхронізація представлень | Sync views — синхронізувати прокрутку між режимом дизайну та джерелом для одночасного перегляду |
| ⇧Shift + F7 | Конструктор представлень | Відкрити візуальний конструктор (дизайнер) сторінки для переключення з режиму джерела в режим дизайну |
| Ctrl + Pg Up | Попередня вкладка | Перейти до попереднього представлення (view) при роботі з кількома відкритими файлами-представленнями |
Схема шарів
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| ⇧Shift + Delete | Видалити | Видалити виділений шар з діаграми шарів архітектури проєкту з оновленням всіх залежностей |
Редактор керованих ресурсів
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| F2 | Зміна комірки | Редагувати комірку в таблиці ресурсів для зміни імені, значення або метаданих ресурсу |
| Delete | Видалити | Видалити виділений ресурс з проєкту з звільненням займаного простору та оновленням посилань |
| Ctrl + Delete | Видалення рядка | Видалити рядок (рядок ресурсу) з таблиці редагованих ресурсів з автоматичним оновленням файлу ресурсів |
| Esc | Скасування виділення | Зняти виділення з поточного ресурсу або елемента таблиці для скидання активного стану |
| Ctrl + 4 | Аудіо | Додати аудіо ресурс в проєкт — ініціація процесу додавання звукового файла в колекцію ресурсів |
| Ctrl + 5 | Файли | Додати файл ресурсу — включити довільний файл в колекцію ресурсів проєкту для вбудованого використання |
| Ctrl + 3 | Іконки | Додати іконку в проєкт — ініціація процесу додавання іконки в колекцію ресурсів додатку |
| Ctrl + 2 | Зображення | Додати зображення в проєкт — ініціація процесу додавання графічного файла в колекцію ресурсів |
| Ctrl + 6 | Інше | Додати інший ресурс — включити довільний тип ресурсу в колекцію ресурсів проєкту |
| Ctrl + 1 | Рядки | Додати рядковий ресурс в проєкт — ініціація процесу додавання локалізованого рядка в колекцію ресурсів |
Вікно редактора злиття
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Alt + 1 | Фокус в лівому вікні | Фокус на лівому вікні — перенести курсор та активний стан в ліву панель редактора злиття для редагування |
| Alt + 2 | Фокус на вікні результатів | Фокус на вікні результатів — перенести курсор в центральну панель з результатами злиття для перегляду змін |
| Alt + 3 | Фокус на правому вікні | Фокус на правому вікні — перенести курсор та активний стан в праву панель редактора злиття для редагування |
SQL Server Data Tools, Schema Compare
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| ⇧Shift + Alt + C | Порівняння схем SSDT | Порівняти схеми баз даних — запустити порівняння схем між двома базами даних в SQL Server Data Tools |
| ⇧Shift + Alt + G | Генерація скрипту | Згенерувати скрипт — створити SQL-скрипт для застосування відмінностей схем із джерела в цільову базу даних |
| ⇧Shift + Alt + . | Наступна зміна | Перейти до наступної зміни схем в результатах порівняння для послідовного перегляду відмінностей |
| ⇧Shift + Alt + , | Попередня зміна | Перейти до попередньої зміни схем в результатах порівняння для навігації назад по відмінностям |
| Alt + Break | Зупинка порівняння | Зупинити поточне виконання порівняння схем для припинення long-running операції порівняння баз даних |
| ⇧Shift + Alt + U | Запис оновлень | Застосувати оновлення — записати всі вибрані зміни схем із джерела в цільову базу даних |
SQL Server Data Tools, Table Designer
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| ⇧Shift + Alt + U | Фіксація всіх змін | Застосувати всі зміни — зафіксувати всі внесені зміни структури таблиці в базу даних |
| Ctrl + R, E | Розгорнути підстановкові знаки | Expand wildcards — розгорнути всі підстановчі знаки (wildcards) в іменах об'єктів таблиці |
| Ctrl + R, Q | Повне визначення імен | Fully qualified names — переключити відображення імен об'єктів на повністю кваліфіковані з вказанням схеми |
| Ctrl + R, M | Перехід до схеми | Перейти до схеми — навігація до схеми (namespace) поточного об'єкта таблиці для перегляду структури |
| F2 / Ctrl + R, R | Rename | Перейменувати таблицю або стовпець з автоматичним оновленням усіх посилань на об'єкт в базі даних |
| ⇧Shift + Alt + Pg Dn | Перегляд файлу скриптів | Перегляд скриптів — перейти до файлу SQL-скриптів для таблиці з відображенням генерованого коду |
SQL Server Data Tools, T-SQL редактор
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| ⇧Shift + Alt + U | Фіксація всіх змін | Застосувати та зафіксувати всі незбережені зміни в всіх відкритих документах T-SQL |
| Alt + F5 | Виконання з налагоджувачем | Запустити виконання T-SQL запиту в режимі налагодження з можливістю встановлення точок зупинки та покрокового контролю |
| Ctrl + R, E | Розгорнути підстановчі знаки | Розширити символи підстановки (wildcard) в повні імена об'єктів бази даних в поточному запиті |
| Ctrl + R, Q | Повне визначення імен | Додати повні імена (ім'я_сервера.ім'я_бази.ім'я_схеми.ім'я_об'єкта) до всіх об'єктів у виділеному тексті |
| Ctrl + R, M | Перехід до схеми | Швидко перейти до визначення об'єкта, виділеного в поточний момент в редакторі коду |
| F2 / Ctrl + R, R | Rename | Перейменувати виділений об'єкт бази даних всій базі даних з оновленням усіх посилань на нього |
| Alt + Break | Скасування запиту | Перервати виконання поточного запущеного T-SQL запиту до SQL Server |
| Ctrl + ⇧Shift + E | Виконання запиту | Виконати T-SQL запит або виділений фрагмент коду на сервері SQL Server та відобразити результати |
| Ctrl + D, F | Результати як файл | Вивести результати виконання запиту у вигляді файла з можливістю подальшого збереження на диск |
| Ctrl + D, G | Результати як сітка | Відобразити результати виконання запиту у вигляді таблиці (сітки) з можливістю навігації по ячейкам |
| Ctrl + D, T | Результати як текст | Вивести результати виконання запиту у вигляді текстового повідомлення в вікні повідомлень |
| Ctrl + D, E | Показати план | Відобразити план виконання запиту для аналізу оптимізатором SQL Server та оптимізації продуктивності |
| Ctrl + D, A | Перемикати план | Переключити між відображенням реального та припустимого плану виконання запиту |
| Ctrl + D, R | Перемикнути область результатів | Сховати або показати панель області результатів виконання запитів в вікні редактора |
| Ctrl + Alt + N | Клонувати запит | Створити точну копію поточного вікна запиту в новій вкладці для паралельної роботи |
| ⇧Shift + Alt + Pg Dn | Комбо бази даних | Відкрити випадаючий список для вибору цільової бази даних для виконання поточного запиту |
SQL Server Data Tools, T-SQL PDW редактор
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Alt + Break | Скасування запиту | Перервати виконання поточного запиту до сервера SQL Server PDW (Parallel Data Warehouse) |
| Ctrl + ⇧Shift + E | Виконання запиту | Виконати T-SQL запит в аналітичному сховищі PDW/APC з розподіленою обробкою даних |
| Ctrl + D, F | Результати як файл | Експортувати результати запиту PDW у файл для подальшого аналізу та обробки даних |
| Ctrl + D, G | Результати як сітка | Відобразити результати запиту PDW у вигляді інтерактивної сітки з можливістю фільтрації та сортування |
| Ctrl + D, T | Результати як текст | Вивести результати запиту PDW у текстовому форматі у вікні повідомлень редактора |
| Ctrl + D, E | Показати план | Показати план розподіленого виконання запиту для аналізу в середовищі PDW |
| Ctrl + D, A | Перемкнути план | Перемкнути між передбачуваним та фактичним планом виконання розподіленого запиту |
| Ctrl + D, R | Перемкнути область результатів | Сховати або показати панель результатів виконання запиту у вікні редактора PDW |
| Ctrl + Alt + N | Клонувати запит | Створити дублікат поточного запиту PDW у новій вкладці для паралельного тестування |
| ⇧Shift + Alt + Pg Dn | Клонувати запит (2) | Альтернативна комбінація для створення копії поточного запиту PDW у новій вкладці |
Інспектор сторінки
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| F12 | Згорнути | Згорнути панель інспектора сторінки для звільнення робочого простору редактора коду |
Конструктор запитів
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Ctrl + T | Скасування витягу даних | Перервати операцію витягу структури даних при конструюванні запиту візуальним способом |
| Ctrl + 2 | Критерії | Перемкнутися на вкладку критеріїв відбору (WHERE clause) у конструкторі запитів |
| Ctrl + 1 | Діаграма | Перемкнутися на візуальний режим діаграми для конструювання запиту перетягуванням таблиць |
| Ctrl + R | Виконання SQL | Виконати згенерований конструктором SQL запит та відобразити результати на сервері |
| Ctrl + G | Рядок Goto | Перейти до конкретний рядка SQL коду, вказавши номер рядка в діалоговому вікні |
| Ctrl + ⇧Shift + J | Режим з'єднання | Перемкнути режим створення з'єднань (JOIN) між таблицями у конструкторі запитів |
| Ctrl + 4 | Результати | Перемкнутися на вкладку результатів виконання запиту у вікні конструктора |
| Ctrl + 3 | SQL | Перемкнутися на вкладку SQL коду для редагування тексту запиту вручну |
Результати запиту
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Alt + End | Новий рядок результатів | Створити новий рядок у панелі результатів для відображення даних з нового виконання запиту |
| ⇧Shift + Alt + R | Оновлення результатів | Оновити поточні результати запиту, повторно виконавши початковий SQL запит до бази даних |
| Alt + Break | Зупинка результатів | Зупинити тривале виконання запиту та очистити частково отримані результати |
Конструктор звітів
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| ⏎Enter | Лінія зупинки | Встановити або видалити точку зупинки в поточному рядку звіту при виконанні відладки |
| ←Left | Символ вліво | Перемістити курсор на один символ вліво в редакторі звіту |
| ⇧Shift + ←Left | Розширення вліво | Розширити виділення тексту на один символ вліво у конструкторі звітів |
| →Right | Символ вправо | Перемістити курсор на один символ вправо в редакторі звіту |
| ⇧Shift + →Right | Розширення вправо | Розширити виділення тексту на один символ вправо у конструкторі звітів |
| ⇥Tab | Вкладка | Перейти до наступної позиції табуляції або елементу управління в звіті |
| ↓Down | Рядок вниз | Перемістити курсор на одну строку вниз у конструкторі звітів |
| ⇧Shift + ↓Down | Розширення вниз | Розширити виділення елемента звіту на одну строку вниз |
| ↑Up | Вгору | Перемістити курсор на одну строку вгору у конструкторі звітів |
| ⇧Shift + ↑Up | Розширення вгору | Розширити виділення елемента звіту на одну строку вгору |
| Ctrl + ↓Down | Переміщення елемента вниз | Фізично перемістити вибраний елемент звіту вниз на одну позицію у дизайні |
| Ctrl + ←Left | Переміщення елемента вліво | Фізично перемістити вибраний елемент звіту вліво на одну позицію у дизайні |
| Ctrl + →Right | Переміщення елемента вправо | Фізично перемістити вибраний елемент звіту вправо на одну позицію у дизайні |
| Ctrl + ↑Up | Переміщення елемента вгору | Фізично перемістити вибраний елемент звіту вгору на одну позицію у дизайні |
| Esc | Скасування виділення | Зняти поточне виділення елементів звіту або закрити активне вікно |
| Ctrl + ⇧Shift + ↓Down | Розмір вниз | Змінити розмір вибраного елемента звіту, збільшивши його висоту вниз |
| Ctrl + ⇧Shift + ←Left | Розмір вліво | Змінити розмір вибраного елемента звіту, збільшивши його ширину вліво |
| Ctrl + ⇧Shift + →Right | Розмір вправо | Змінити розмір вибраного елемента звіту, збільшивши його ширину вправо |
| Ctrl + ⇧Shift + ↑Up | Розмір вгору | Змінити розмір вибраного елемента звіту, збільшивши його висоту вгору |
| ⇧Shift + Tab | Вкладка зліва | Перейти до попередньої позиції табуляції або елементу в звіті (зворотна навігація) |
| Ctrl + Alt + D | Дані звіту | Відкрити панель даних звіту для налаштування джерел даних та полів |
Схема послідовності
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| F12 | Перейти до коду | Перейти до початкового коду або реалізації елемента, на якому знаходиться курсор у схемі послідовності |
| ⇧Shift + Del | Видалити | Видалити вибраний елемент (компонент, повідомлення, Lifeline) з моделі діаграми послідовності |
Конструктор параметрів
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| F2 | Зміна ячейки | Почати редагування значення або імені поточної виділеної ячейки у конструкторі параметрів |
| Ctrl + Delete | Видалення рядка | Видалити поточний рядок параметра з таблиці налаштувань конструктора параметрів додатку |
| Esc | Скасування виділення | Скасувати поточне редагування ячейки та зняти виділення з рядка параметра |
| F7 | Переглянути код | Відкрити початковий код, що містить визначення або використання поточнога вибраного параметра |
Обозревач рішень (контекст)
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Ctrl + K, Ctrl + G | Перегляд в інспекторі сторінок | Відкрити вибраний елемент рішення в інспекторі сторінок для візуального перегляду без перемикання контексту |
| ⇧Shift + F2 | Швидке додавання елемента | Швидко додати новий елемент (файл, клас, сторінку) у вибраний проект або папку рішення |
Team Explorer
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Delete | Видалити | Видалити вибраний елемент (гілку, зміну, комміт) з системи управління вихідним кодом Team Foundation |
| F2 | Перейменування | Перейменувати вибраний елемент команди або розділу в Team Explorer |
| Alt + Home | Перехід до навігації | Перейти до головної панелі навігації Team Explorer для швидкого доступу до розділів проекту |
| Alt + ↓Down | Наступний розділ | Перейти до наступного розділу навігації Team Explorer (Команди, Зміни, Збірки тощо) |
| Alt + 0 | Перейти до вмісту розділу 0 | Миттєво перейти до вмісту нульового розділу у панелі навігації Team Explorer |
| Alt + ↑Up | Попередній розділ | Перейти до попереднього розділу навігації Team Explorer у списку розділів |
| Alt + 1 | Перейти до розділу 1 | Швидко перейти до першого розділу навігації Team Explorer (зазвичай Home або Dashboard) |
| Alt + 2 | Перейти до розділу 2 | Швидко перейти до другого розділу навігації Team Explorer (зазвичай Branches або Repos) |
| Alt + 3 | Перейти до розділу 3 | Швидко перейти до третього розділу навігації Team Explorer для доступу до відповідного функціоналу |
| Alt + 4 | Перейти до розділу 4 | Швидко перейти до четвертого розділу навігації Team Explorer для роботи з елементами проекту |
| Alt + 5 | Перейти до розділу 5 | Швидко перейти до п'ятого розділу навігації Team Explorer для доступу до додаткових функцій |
| Alt + 6 | Перейти до розділу 6 | Швидко перейти до шостого розділу навігації Team Explorer для роботи з налаштуваннями проекту |
| Alt + 7 | Перейти до розділу 7 | Швидко перейти до сьомого розділу навігації Team Explorer для доступу до інструментів |
| Alt + 8 | Перейти до розділу 8 | Швидко перейти до восьмого розділу навігації Team Explorer для роботи зі звітами |
| Alt + 9 | Перейти до розділу 9 | Швидко перейти до дев'ятого розділу навігації Team Explorer для доступу до розширених функцій |
| Alt + ←Left | Назад | Повернутися до попереднього переглянутого розділу в історії навігації Team Explorer |
| Alt + →Right | Вперед | Перейти вперед в історії навігації Team Explorer (після повернення назад) |
| ⇧Shift + Alt + C | Копія робочої сторінки | Створити копію поточнога робочого елемента (Work Item) для дублювання або віткування завдання |
| ⇧Shift + Alt + L | Нова зв'язана робоча | Створити новий зв'язаний робочий елемент (Work Item), прив'язаний до поточного елементу |
| F5 | Оновити | Оновити дані Team Explorer, синхронізувати з сервером та відобразити актуальний стан |
Обозревач тестів (контекст)
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| F12 | Відкриття тесту | Відкрити початковий код тестового методу, на якому знаходиться курсор, в редакторі коду для навігації та редагування |
Текстовий редактор
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| ⏎Enter / ⇧Shift + ⏎Enter | Лінія зупинки | Вставити нову порожню строку нижче або вище (з Shift) поточної позиції курсора з автоматичним збереженням відступу |
| ←Left | Символ вліво | Перемістити курсор на одну позицію вліво в поточній строці без виділення тексту |
| ⇧Shift + ←Left | Розширення вліво | Розширити текстове виділення на один символ вліво від поточної позиції курсора |
| ⇧Shift + Alt + ←Left | Стовпець розширення вліво | Активувати режим блоковиділення та розширити його на один стовпець вліво (многострочне виділення) |
| →Right | Символ вправо | Перемістити курсор на одну позицію вправо в поточній строці без виділення тексту |
| ⇧Shift + →Right | Розширення вправо | Розширити текстове виділення на один символ вправо від поточної позиції курсора |
| ⇧Shift + Alt + →Right | Стовпець розширення вправо | Активувати режим блоковиділення та розширити його на один стовпець вправо (многострочне виділення) |
| Ctrl + K, Ctrl + L | Очищення закладок | Видалити всі встановлені закладки (bookmarks) з поточного відкритого документа |
| Ctrl + M, Ctrl + A | Згорнути все виставлення | Згорнути всі згортаємі блоки коду (регіони, методи, класи) у документі для компактного представлення |
| Ctrl + M, Ctrl + S | Згорнути поточний регіон | Згорнути #region блок, на якому знаходиться курсор, ховаючи весь код всередині цього регіону |
| Ctrl + M, Ctrl + T | Згорнути тег | Згорнути HTML/XML тег та його вміст в редакторі коду з розміткою |
| Ctrl + M, Ctrl + O | Згорнути до визначень | Згорнути весь код, залишивши видимими лише визначення методів, класів та просторів імен |
| ⇧Shift + Alt + - | Вибір контракту | Виділити поточний блок контракту (contract block) для подальшого редагування або аналізу |
| Ctrl + K, Ctrl + C | Вибір примітки | Закоментувати виділений блок коду, додавши символи коментаря до кожної строки виділення |
| Ctrl + Space / Alt + →Right | Повне слово | Викликати IntelliSense — розумний список підказок з автодоповнення коду на основі контексту |
| Ctrl + ⇧Shift + Alt + C | Порада по параметру копіювання | Показати підказку з параметрами методу та скопіювати їх в буфер обміну для зручності вставки |
| Alt + , | Зменшення рівня фільтра | Зменшити поточний рівень фільтрації у дереві елементів або списку, показавши більше елементів |
| ⌫Backspace / ⇧Shift + ⌫Backspace | Видалення назад | Видалити символ ліворуч від курсора; з Shift — видалити виділення або викликати зворотне доповнення |
| Ctrl + K, Ctrl + \ | Видалення горизонтального пробілу | Видалити всі горизонтальні пробіли (пробіли та табуляції) у виділеному блоці коду |
| Ctrl + End | Кінець документа | Миттєво перемістити курсор у самий кіць документа, незалежно від поточної позиції |
| Ctrl + ⇧Shift + End | Розширення кінця документа | Виділити весь текст від поточної позиції курсора до самого кінця документа |
| Ctrl + Home | Початок документа | Миттєво перемістити курсор у самий початок поточного документа до першого символу |
| Ctrl + ⇧Shift + Home | Розширення початку документа | Виділити весь текст від поточної позиції курсора до самого початку документа |
| Ctrl + M, Ctrl + X | Розгортання всіх структур | Розкрити всі згортаємі блоки коду, зробивши видимим весь прихований текст у документі |
| Ctrl + M, Ctrl + E | Розгорнути поточний регіон | Розкрити згорнутий #region блок, зробивши видимим весь код всередині цього регіону |
| ⇧Shift + Alt + + | Розгорнути виділення | Розкрити згорнутий блок коду, що відповідає поточному виділенню тексту |
| ⇧Shift + Alt + ] | Розгорнути, щоб містити блок | Розкрити згорнутий блок коду до його повного візуального відображення в редакторі |
| Ctrl + K, Ctrl + D | Формат документа | Автоматично відформатувати весь документ згідно з налаштуваннями стилю коду проекту |
| Ctrl + K, Ctrl + F | Форматування виділеного | Автоматично відформатувати лише виділений фрагмент коду згідно зі стандартами |
| Ctrl + T / Ctrl + , | Goto all | Відкрити універсальний діалог швидкого переходу до будь-якого символу, файлу або елементу в проекті |
| Ctrl + ] | Фігурна дужка Goto | Швидко перейти до парної фігурної дужки (відкриваючої або закриваючої) поточного кодового блоку |
| Ctrl + ⇧Shift + ] | Розширення дужки Goto | Виділити весь код від поточної позиції до парної дужки, включаючи вкладені блоки |
| Ctrl + T, R | Goto останні | Перейти до останньої позиції редагування в документі, де ви активно працювали |
| Alt + Pg Dn | Наступна проблема в файлі | Перейти до наступної помилки, попередження або символу в поточному документі з підсвіткою проблеми |
| Alt + Pg Up | Попередня проблема в файлі | Перейти до попередньої помилки, попередження або символу в поточному документі |
| Ctrl + M, Ctrl + H | Сховання виділення | Сховати виділений блок коду, залишивши видимим лише інший текст документа |
| Alt + . | Збільшення рівня фільтра | Збільшити поточний рівень фільтрації, ховаючи менш важливі елементи в дереві або списку |
| Ctrl + I | Додавочний пошук | Почати інкрементальний пошук по тексту документа з миттєвою підсвіткою збігів під час введення |
| ⇧Shift + Alt + ; | Вставка курсорів | Активувати режим множinnного курсора для одночасного редагування кількох строк |
| ⇧Shift + Alt + . | Вставка наступ. відповідного | Додати курсор до наступного знайденого збігу поточного слова або виразу в документі |
| ⇥Tab | Вкладка | Перемістити фокус на наступний елемент табуляції або збільшити відступ виділеного тексту |
| Ctrl + L | Вирізати лінію | Видалити поточну строку, на якій знаходиться курсор, та помістити її вміст в буфер обміну |
| Ctrl + ⇧Shift + L | Видалення строки | Повністю видалити поточну строку разом зі строкою переведення без збереження в буфері |
| ↓Down | Лінія вниз | Перемістити курсор на одну строку вниз, зберігаючи позицію по горизонталі в строці |
| ⇧Shift + ↓Down | Розширення строки вниз | Розширити текстове виділення на одну строку вниз від поточної позиції курсора |
| ⇧Shift + Alt + ↓Down | Стовпець розширення вниз | Розширити блочне виділення на одну строку вниз для многострочного виділення тексту |
| End | Кінець строки | Перемістити курсор в кіць поточної строки, до останнього значущого символу або пробілу |
| ⇧Shift + End | Розширення кінця строки | Виділити весь текст від поточної позиції до кінця поточної строки повністю |
| ⇧Shift + Alt + End | Стовпець розширення кінця | Розширити блочне виділення до кінця строки для виділення по горизонталі |
| Ctrl + ⏎Enter | Строка открыта вище | Вставити нову порожню строку вище поточної позиції курсора з автоматичним збереженням відступу |
| Ctrl + ⇧Shift + ⏎Enter | Строка открыта нижче | Вставити нову порожню строку нижче поточної позиції курсора з автоматичним збереженням відступу |
| Home | Початок строки | Перемістити курсор в початок поточної строки, до першого значущого символу або відступу |
| ⇧Shift + Home | Розширення початку строки | Виділити весь текст від поточної позиції до початку поточної строки повністю |
| ⇧Shift + Alt + Home | Початок стовпця розширення | Розширити блочне виділення до початку строки для виділення по горизонталі |
| ⇧Shift + Alt + T | Транспонування строк | Поміняти місцями поточну строку з попередньою або наступною для перестановки коду |
| ↑Up | Вгору | Перемістити курсор на одну строку вгору, зберігаючи позицію по горизонталі в строці |
| ⇧Shift + ↑Up | Розширення строки | Розширити текстове виділення на одну строку вгору від поточної позиції курсора |
| ⇧Shift + Alt + ↑Up | Строка розширення стовпця | Розширити блочне виділення на одну строку вгору для многострочного виділення тексту |
| Ctrl + J | Список учасників | Викликати список учасників (List Members) IntelliSense для швидкого доступу до членів класу |
| Ctrl + U | Створення нижнього регістру | Перетворити виділений текст в нижній регістр, змінивши всі заглавні літери на строчні |
| Ctrl + ⇧Shift + U | Створення верхнього регістру | Перетворити виділений текст в верхній регістр, змінивши всі строчні літери на заглавні |
| Alt + ↓Down | Переміщення строк вниз | Фізично перемістити поточну строку або виділений блок коду на одну строку вниз у файлі |
| Alt + ↑Up | Переміщення строк вгору | Фізично перемістити поточну строку або виділений блок коду на одну строку вгору у файлі |
| Ctrl + ⇧Shift + ↓Down | Наступна виділена посилання | Перейти до наступного збігу поточного виділення у всьому документі та виділити його |
| Insert | Режим перетипу | Перемкнути режим введення між вставкою та перезаписом символів при наборі тексту |
| Pg Dn | Сторінка вниз | Прокрутити екран на одну сторінку вниз в редакторі коду з переміщенням курсора |
| ⇧Shift + Pg Dn | Розширення сторінки вниз | Виділити текст на одну повну сторінку вниз від поточної позиції курсора |
| Pg Up | Сторінка вгору | Прокрутити екран на одну сторінку вгору в редакторі коду з переміщенням курсора |
| ⇧Shift + Pg Up | Розширення сторінки вгору | Виділити текст на одну повну сторінку вгору від поточної позиції курсора |
| Ctrl + ⇧Shift + Space | Відомості про параметри | Показати підказку з типами та іменами параметрів викликаного методу або функції |
| Ctrl + ⇧Shift + Alt + P | Порада по параметру вставки | Показати та вставити підказку з параметрами методу безпосередньо в код |
| Ctrl + Alt + - | Проглядання назад | Повернутися до попередньої позиції перегляду (Peek) для аналізу контексту коду в новому вікні |
| Alt + F12 | Визначення Просмотр | Відкрити визначення символу під курсором в режимі Peek (перегляд без переходу) |
| Ctrl + Alt + + | Проглядаючи вперед | Повернутися до наступної позиції перегляду (Peek) після повернення назад |
| Ctrl + ⇧Shift + ↑Up | Попередня виділена посилання | Перейти до попереднього збігу поточного виділення у всьому документі та виділити його |
| Ctrl + K, K, I | Короткі відомості | Відкрити швидку інформаційну тултип з описом символу або елемента під курсором |
| Ctrl + ⇧Shift + I | Зворотний додавочний пошук | Почати зворотний інкрементальний пошук, знаходячи збіги в напрямку до початку документа |
| Ctrl + ↓Down | Прокрутіть строку вниз | Прокрутити вміст редактора на одну строку вниз без переміщення курсора |
| Ctrl + ↑Up | Прокрутіть строку вгору | Прокрутити вміст редактора на одну строку вгору без переміщення курсора |
| Ctrl + W | Вибір поточного слова | Швидко виділити поточне слово, на якому знаходиться курсор, для подальшого копіювання або зміни |
| Esc | Скасування виділення | Зняти поточне виділення тексту або закрити активне вікно підказок IntelliSense |
| Ctrl + = | Вибір останнього повернення | Виділити текст від поточної позиції до останнього місця повернення (last edit location) |
| Ctrl + K, K, ` | Меню об'єктива коду | Відкрити контекстне меню Code Lens для перегляду пов'язаних дій та метаданих елемента |
| Alt + ' | Меню навігації | Відкрити контекстне меню навігації для швидкого переходу до елементів коду |
| Ctrl + M, Ctrl + U | Зупинити приховання поточного | Скасувати приховання поточного блоку коду та відновити його візуальне відображення |
| Ctrl + M, Ctrl + P | Зупинка структурування | Зупинити згортання структурних блоків коду та повернути документ в початковий стан |
| Ctrl + K, K, A | Перемикання прив'язки | Перемкнути режим прив'язки (snap) для точного вирівнювання елементів коду |
| ⇧Shift + Tab | Вкладка зліва | Зменшити відступ виділеного тексту та перейти до попереднього елементу табуляції |
| Ctrl + M, Ctrl + L | Перемикання всіх структур | Перемкнути всі структурні блоки коду між станами згорнуто/розгорнуто |
| Ctrl + K, Ctrl + K | Перемкнути закладку | Встановити або зняти закладку (bookmark) на поточній строці для швидкого повернення |
| Ctrl + Alt + Space | Режим завершення перемикання | Перемкнути режим завершення елемента IntelliSense між автоматичним та ручним |
| Ctrl + M, Ctrl + M | Перемикання розширення | Згорнути або розгорнути #region блок, на якому знаходиться курсор |
| Ctrl + K, Ctrl + H | Перемикання ярлика завдання | Показати або сховати панель завдань (Taskbar) в інтерфейсі редактора коду |
| Ctrl + E, Ctrl + W | Перемикання оболонки слів | Включити або виключити перенос слів (word wrap) для відображення довгих строк на кількох строках |
| Ctrl + K, Ctrl + U | Виділення раскоммента | Розкоментувати виділений блок коду, видаливши символи коментаря з кожної строки |
| Ctrl + Pg Dn | Вид внизу | Перейти до нижньої частини видимій області документа, до останніх відображуваних строк |
| Ctrl + ⇧Shift + Pg Dn | Представлення нижнього розширення | Виділити текст від поточної позиції до нижньої видимій області документа |
| Ctrl + Pg Up | Вид зверху | Перейти до верхньої частини видимій області документа, до перших відображуваних строк |
| Ctrl + ⇧Shift + Pg Up | Представлення верхнього розширення | Виділити текст від поточної позиції до верхньої видимій області документа |
| Ctrl + R, Ctrl + W | Перегляд пробілів | Показати або сховати невидимі пробільні символи (пробіли, табуляції) в тексті документа |
| Ctrl + Delete | Видалення Word в кінці | Видалити наступне слово від курсора до кінця слова, включаючи розділювальні пробіли |
| Ctrl + ⌫Backspace | Видалення Word для запуску | Видалити попереднє слово від курсора до початку слова, включаючи розділювальні пробіли |
| Ctrl + →Right | Word наступ | Перемістити курсор до початку наступного слова, перестрибуючи через пробіли |
| Ctrl + ⇧Shift + →Right | Наступне розширення Word | Розширити виділення тексту до наступного слова від поточної позиції курсора |
| Ctrl + ⇧Shift + Alt + →Right | Наступний стовпець розширення Word | Блочне виділення до наступного слова для многострочного редагування |
| Ctrl + ←Left | Попереднє слово | Перемістити курсор до початку попереднього слова, перестрибуючи через пробіли |
| Ctrl + ⇧Shift + ←Left | Попереднє розширення Word | Розширити виділення тексту до попереднього слова від поточної позиції курсора |
| Ctrl + ⇧Shift + Alt + ←Left | Попередній стовпець розширення Word | Блочне виділення до попереднього слова для многострочного редагування |
| Ctrl + ⇧Shift + T | Транспонування Word | Поміняти місцями поточне слово з наступним або попереднім словом в коді |
| Alt + ⏎Enter | Виконання в інтерактивному режимі | Виділити та виконати виділений блок коду в інтерактивній консолі (Interactive Window) |
| Alt + ' | Виконання строки в інтерактивному | Виконати поточну строку коду в інтерактивній консолі без виділення всього блоку |
| Ctrl + K, Ctrl + G | Перегляд в інспекторі | Відкрити елемент під курсором в режимі Peek (спливаючий інспектор) для аналізу |
| Alt + Pg Dn | Переміщення TFS в наступний регіон | Перемістити фокус на наступний елемент Team Foundation Server у структурі проекту |
| Alt + Pg Up | Переміщення TFS в пред. регіон | Перемістити фокус на попередній елемент Team Foundation Server у структурі проекту |
Діаграма діяльності UML
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| ⇧Shift + Del | Видалити | Видалити вибраний елемент або об'єкт з активної діаграми діяльності UML без видалення з проекту |
Діаграма класів UML
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| ⇧Shift + Del | Видалення з моделі | Видалити вибраний клас, інтерфейс або елемент з активної діаграми класів UML |
Діаграма компонентів UML
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| ⇧Shift + Del | Видалення з моделі | Видалити вибраний компонент або модуль з активної діаграми компонентів UML |
Діаграма варіантів використання UML
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| ⇧Shift + Del | Видалення з моделі | Видалити вибраний варіант використання або актора з активної діаграми UML |
Редактор акселератора VC
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Insert | Новий акселератор | Створити новий акселератор (гарячу клавішу) в поточному редакторі прискорювачів |
| Ctrl + W | Наступний тип ключа | Переключити тип клавіші акселератора на наступний варіант (наприклад, Ctrl, Alt, Shift) |
Редактор діалогового вікна VC
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| ↓Down | Переміщення вниз | Перемістити вибраний елемент керування діалогового вікна на одну позицію вниз |
| ←Left | Переміщення вліво | Перемістити вибраний елемент керування діалогового вікна на одну позицію вліво |
| →Right | Переміщення вправо | Перемістити вибраний елемент керування діалогового вікна на одну позицію вправо |
| ↑Up | Переміщення вгору | Перемістити вибраний елемент керування діалогового вікна на одну позицію вгору |
| Ctrl + ←Left | Прокрутка стовпця вліво | Прокрутити таблицю або сітку властивостей діалогового вікна на один стовпець вліво |
| Ctrl + →Right | Прокрутка стовпця вправо | Прокрутити таблицю або сітку властивостей діалогового вікна на один стовпець вправо |
| Ctrl + ↓Down | Прокрутка рядка вниз | Прокрутити таблицю або сітку властивостей діалогового вікна на один рядок вниз |
| Ctrl + ↑Up | Прокрутка рядка вгору | Прокрутити таблицю або сітку властивостей діалогового вікна на один рядок вгору |
| ⇧Shift + ↓Down | Розмір вниз | Змінити розмір вибраного елемента керування, збільшивши його нижню межу вниз на один крок |
| ⇧Shift + ←Left | Розмір вліво | Змінити розмір вибраного елемента керування, збільшивши його ліву межу вліво на один крок |
| ⇧Shift + →Right | Розмір вправо | Змінити розмір вибраного елемента керування, збільшивши його праву межу вправо на один крок |
| ⇧Shift + ↑Up | Розмір вгору | Змінити розмір вибраного елемента керування, збільшивши його верхню межу вгору на один крок |
| Ctrl + ⇧Shift + ↓Down | Вирівнювання нижньої | Вирівняти нижні краї вибраних елементів керування по одній горизонтальній лінії |
| ⇧Shift + F9 | Вирівнювання центрів | Вирівняти центри вибраних елементів керування по одній вертикальній осі |
| Ctrl + ⇧Shift + ←Left | Вирівнювання за лівим краєм | Вирівняти ліві краї вибраних елементів керування по одній вертикальній лінії |
| F9 | Вирівнювання середини | Вирівняти горизонтальні центри вибраних елементів керування по одній лінії |
| Ctrl + ⇧Shift + →Right | Вирівнювання прав | Вирівняти праві краї вибраних елементів керування по одній вертикальній лінії |
| Ctrl + ⇧Shift + ↑Up | Вирівнювання вершин | Вирівняти верхні краї вибраних елементів керування по одній горизонтальній лінії |
| Ctrl + B | Кнопка внизу | Розмістити вибрану кнопку в нижній частині діалогового вікна |
| Ctrl + R | Кнопка справа | Розмістити вибрану кнопку в правій частині діалогового вікна |
| Ctrl + ⇧Shift + F9 | Центр по горизонталі | Центрувати вибрані елементи керування по горизонталі всередині діалогового вікна |
| Ctrl + F9 | По центру вертикалі | Центрувати вибрані елементи керування по вертикалі всередині діалогового вікна |
| Ctrl + M | Перевірка mnemonics | Перевірити та оновити мнемонічні клавіші (підкреслені літери) в елементах керування |
| ⇧Shift + F7 | Розмір вмісту | Змінити розмір вибраного елемента керування відповідно до розміру його вмісту |
| Alt + →Right / Alt + ←Left | Простір всередині | Змінити внутрішній відступ (padding) вибраного контейнера або панелі елементів |
| Alt + ↑Up / Alt + ↓Down | Пробіл вниз | Змінити проміжок між елементами (gap) між вибраними елементами керування |
| Ctrl + D | Послідовність переходу | Створити послідовність переходу (transition sequence) між елементами діалогового вікна |
| Ctrl + T | Тестування | Запустити тестування діалогового вікна для перевірки його функціональності |
| Ctrl + G | Переключити направляючі | Ввімкнути або вимкнути відображення направляючих (guides) в редакторі діалогових вікон |
Редактор зображень VC
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Ctrl + A | Airbrush | Актирувати інструмент аерографу для плавно нанесення кольору з м'якими краями |
| Ctrl + B | Кисть | Актирувати інструмент кисті для малювання ліній та зафарбовування областей |
| Ctrl + ⇧Shift + U | Копіювання/виділення структури | Скопіювати структуру виділеної області зображення для подальшої вставки |
| Ctrl + J | Непрозорість | Відкрити діалогове вікно налаштування непрозорості (opacity) поточного інструменту |
| Alt + P | Ellipse | Намалювати заповнений еліпс на полотні зображення |
| Ctrl + ⇧Shift + I | Очищення | Очистити вибраний ділянок зображення або все полотно |
| Ctrl + ⇧Shift + Alt + P | Багатокрапка | Намалювати контур (обведення) еліпса без заливки внутрішньої області |
| Ctrl + ⇧Shift + Alt + R | Заповнений прямокутник | Намалювати прямокутник з заповненням внутрішньої області поточним кольором |
| Ctrl + ⇧Shift + Alt + W | Скруглений прямокутник | Намалювати прямокутник зі скругленими кутами, заповнений поточним кольором |
| Ctrl + F | Заливка | Заповнити замкнену область зображення поточним кольором (flood fill) |
| Ctrl + H | Перевернути горизонтально | Дзеркально відобразити зображення або виділену область по горизонтальній осі |
| ⇧Shift + Alt + H | Вертикальна перевернута | Дзеркально відобразити зображення або виділену область по вертикальній осі |
| Ctrl + = | Більш крупна кисть | Збільшити розмір кисті на один крок для ширших мазків при малюванні |
| Ctrl + L | Line | Актирувати інструмент лінії для малювання прямих відрізків на полотні |
| Ctrl + M | Збільшення | Збільшити масштаб перегляду зображення (zoom in) для детальної роботи |
| Ctrl + ⇧Shift + M | Збільшити | Збільшити масштаб перегляду зображення на більший крок |
| Insert | Новий тип зображення | Створити новий елемент зображення в проекті редактора |
| Ctrl + ] / Ctrl + →Right | Наступний колір | Переключити поточний колір малювання на наступний в палітрі кольорів |
| Ctrl + ⇧Shift + ] / Ctrl + ⇧Shift + →Right | Наступний правий колір | Переключити колір на наступну позицію вперед в палітрі |
| ⇧Shift + Alt + P | Контур багатокрапка | Намалювати тільки контур (обведення) еліпса без внутрішньої заливки |
| ⇧Shift + Alt + R | Контур прямокутник | Намалювати тільки контур (обведення) прямокутника без заливки |
| ⇧Shift + Alt + W | Контур скруглений | Намалювати тільки контур (обведення) прямокутника зі скругленими кутами |
| Ctrl + I | Олівець | Актирувати інструмент олівця для малювання тонких ліній з піксельною точністю |
| Ctrl + [ / Ctrl + ←Left | Попередній колір | Переключити поточний колір малювання на попередній в палітрі кольорів |
| Ctrl + ⇧Shift + [ / Ctrl + ⇧Shift + ←Left | Попередній правий колір | Переключити колір на попередню позицію назад в палітрі |
| ⇧Shift + Alt + S | Прямокутне виділення | Створити прямокутну область виділення на полотні зображення |
| Alt + R | Прямокутник | Актирувати інструмент прямокутника для малювання прямокутних фігур |
| Ctrl + ⇧Shift + H | Поворот 90 градусів | Повернути зображення або виділену область на 90 градусів за годинниковою стрілкою |
| Alt + W | Скруглений прямокутник | Актирувати інструмент для малювання прямокутників зі скругленими кутами |
| Ctrl + Alt + S | Показати сітку | Ввімкнути або вимкнути відображення сітки на полотні для точного позиціонування |
| Ctrl + ⇧Shift + Alt + S | Показати сітку плиток | Ввімкнути або вимкнути відображення тайлової (плиткової) сітки на полотні |
| Ctrl + . | Мала кисть | Зменшити розмір кисті на один крок для тонших ліній при малюванні |
| Ctrl + - | Менша кисть | Зменшити розмір кисті ще на один крок для максимально тонких ліній |
| Ctrl + T | Текст | Актирувати інструмент тексту для додавання написів на полотно зображення |
| Ctrl + U | Виділення як кисть | Використати поточне виділення як джерело для інструменту кисті (stamp) |
| Ctrl + ⇧Shift + . / Ctrl + ↑Up | Збільшити | Збільшити масштаб перегляду зображення на стандартний крок |
| Ctrl + ⇧Shift + , / Ctrl + ↓Down | Зменшення | Зменшити масштаб перегляду зображення для огляду всього полотна |
Редактор рядків VC
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Insert | Новий рядок | Створити новий рядок в таблиці рядків (string table) ресурсного редактора |
Конструктор представлень
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Ctrl + T | Скасування вилучення даних | Скасувати попередню операцію вилучення даних (extraction) з схеми бази даних |
| Ctrl + 2 | Критерії | Переключитися на подання критеріїв (Criteria view) для фільтрації даних |
| Ctrl + 1 | Diagram | Переключитися на подання діаграми (Diagram view) схеми бази даних |
| Ctrl + R | Виконання SQL | Виконати поточний SQL-запит в конструкторі представлень бази даних |
| Ctrl + G | Рядок Goto | Перейти до конкретний рядка або елемента схеми бази даних за номером |
| Ctrl + ⇧Shift + J | Режим з'єднання | Ввімкнути режим з'єднання (Join mode) для створення зв'язків між таблицями |
| Ctrl + 4 | Results | Переключитися на подання результатів (Results view) виконання SQL-запитів |
| Ctrl + 3 | SQL | Переключитися на редактор SQL (SQL view) для написання та редагування запитів |
Visual Studio
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Ctrl + 1 | Приховування області методів | Згорнути або приховати область (region) з методами в поточному файлі коду |
Конструктор Windows Forms
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| ⏎Enter | Точка зупинки | Встановити або зняти точку зупинки (breakpoint) на поточному рядку коду при відладці |
| ←Left | Символ вліво | Перемістити курсор на один символ ліворуч в редакторі коду |
| ⇧Shift + ←Left | Розширення вліво | Розширити виділення тексту на один символ ліворуч при активному виділенні |
| →Right | Символ вправо | Перемістити курсор на один символ вправо в редакторі коду |
| ⇧Shift + →Right | Розширення вправо | Розширити виділення тексту на один символ вправо при активному виділенні |
| End | Кінець документа | Перемістити курсор в кінець поточного рядка або документа |
| ⇧Shift + End | Розширення кінця | Розширити виділення тексту до кінця поточного рядка |
| Home | Початок документа | Перемістити курсор в початок поточного рядка або документа |
| ⇧Shift + Home | Розширення початку | Розширити виділення тексту до початку поточного рядка |
| ⇥Tab | Вкладка | Збільшити відступ (табуляцію) поточного рядка або виділеного блоку коду |
| ↓Down | Рядок вниз | Перемістити курсор на один рядок вниз в редакторі коду |
| ⇧Shift + ↑Up | Розширення вниз | Розширити виділення тексту вгору до поточної позиції курсора |
| ↑Up | Вгору | Перемістити курсор на один рядок вгору в редакторі коду |
| ⇧Shift + ↓Down | Розширення вгору | Розширити виділення тексту вниз до поточної позиції курсора |
| Ctrl + ↓Down | Переміщення елемента вниз | Перемістити вибраний елемент форми або рядок коду вниз в структурі проекту |
| Ctrl + ←Left | Переміщення елемента вліво | Перемістити вибраний елемент форми вліво всередині контейнера або панелі |
| Ctrl + →Right | Переміщення елемента вправо | Перемістити вибраний елемент форми вправо всередині контейнера або панелі |
| Ctrl + ↑Up | Переміщення елемента вгору | Перемістити вибраний елемент форми вгору всередині контейнера або панелі |
| Esc | Скасування виділення | Зняти поточне виділення елементів форми або закрити активний елемент підказки |
| Ctrl + ⇧Shift + ↓Down | Розмір вниз | Змінити розмір вибраного елемента форми, збільшивши його висоту вниз на один крок |
| Ctrl + ⇧Shift + ←Left | Розмір вліво | Змінити розмір вибраного елемента форми, збільшивши його ширину вліво на один крок |
| Ctrl + ⇧Shift + →Right | Розмір вправо | Змінити розмір вибраного елемента форми, збільшивши його ширину вправо на один крок |
| Ctrl + ⇧Shift + ↑Up | Розмір вгору | Змінити розмір вибраного елемента форми, збільшивши його висоту вгору на один крок |
| ⇧Shift + Tab | Вкладка вліво | Зменшити відступ (BackTab) поточного рядка або виділеного блоку коду |
Редактор робочих елементів
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| ⇧Shift + Alt + C | Копія робочого елемента | Створити копію поточного робочого елемента (Work Item) з збереженням всіх його атрибутів |
| F5 | Оновлення | Оновити дані поточного робочого елемента з сервера системи управління проектами |
| ⇧Shift + Alt + L | Новий зв'язаний робочий | Створити новий робочий елемент (Work Item) та зв'язати його з поточним елементом |
Подання запиту робочого елемента
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| ⇧Shift + Alt + C | Копія робочого елемента | Створити копію вибраного робочого елемента зі списку запиту |
| ⇧Shift + Alt + →Right | Відступ | Збільшити вкладеність (відступ) вибраного елемента запиту ієрархії |
| ⇧Shift + Alt + ←Left | Зменшення відступу | Зменшити вкладеність (убрати відступ) вибраного елемента запиту ієрархії |
| ⇧Shift + Alt + L | Новий зв'язаний робочий | Створити новий робочий елемент з подання запиту та автоматично зв'язати його |
| F5 | Оновити | Оновити результати запиту робочих елементів з сервера |
| ⇧Shift + Alt + V | Перемикач | Переключити режим подання (view) даних робочих елементів в запиті |
Подання результатів робочого елемента
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| ⇧Shift + Alt + C | Копія робочого елемента | Створити копію вибраного робочого елемента з результатів виконання запиту |
| ⇧Shift + Alt + →Right | Відступ | Збільшити вкладеність (відступ) вибраного елемента в результатах запиту |
| ⇧Shift + Alt + ←Left | Зменшення відступу | Зменшити вкладеність (убрати відступ) вибраного елемента в результатах запиту |
| ⇧Shift + Alt + N | Наступний робочий елемент | Перейти до наступного робочого елемента в списку результатів запиту |
| ⇧Shift + Alt + P | Попередній робочий елемент | Перейти до попереднього робочого елемента в списку результатів запиту |
| ⇧Shift + Alt + L | Новий зв'язаний робочий | Створити новий робочий елемент з результатів запиту та зв'язати з поточним |
| F5 | Оновити | Оновити дані результатів запиту робочих елементів з сервера |
| ⇧Shift + Alt + V | Перемикач | Переключити режим відображення (view) результатів виконання запиту |
Конструктор робочих процесів
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Ctrl + K, W / Ctrl + Space / Alt + →Right | Повне слово | Викликати IntelliSense для підказки повного імені елемента робочого процесу |
| Alt + , | Зменшення рівня фільтра | Зменшити рівень фільтрації відображення елементів робочого процесу на схемі |
| Alt + . | Збільшення рівня фільтра | Збільшити рівень фільтрації відображення елементів робочого процесу на схемі |
| Ctrl + K, L / Ctrl + J | Список учасників | Відкрити список IntelliSense з доступними елементами та діями робочого процесу |
| Ctrl + K, P / Ctrl + ⇧Shift + Space | Відомості про параметри | Показати відомості про параметри поточного елемента робочого процесу (Parameters) |
| Ctrl + K, I | Короткі відомості | Показати коротку підказку (Quick info) про елемент робочого процесу під курсором |
| Ctrl + E, C | Згорнути | Згорнути вибраний вузол або групу елементів робочого процесу на схемі |
| Ctrl + E, F | Підключення вузлів | З'єднати вибрані вузли робочого процесу лініями потоку виконання |
| Ctrl + E, N | Створення змінної | Створити нову змінну в поточному робочому процесі для зберігання даних |
| Ctrl + E, X | Розгорнути все | Розгорнути всі згорнуті вузли та групи елементів робочого процесу на схемі |
| Ctrl + E, E | Розгортання на місці | Розгорнути вузол робочого процесу на місці без зміщення інших елементів |
| Ctrl + E, P | Перейти до батьківського | Перейти до батьківського елемента (container) в ієрархії робочого процесу |
| Ctrl + E, M | Переміщення фокусу | Перемістити фокус введення між елементами конструктора робочого процесу |
| Ctrl + Alt + F6 | Навігація по конструктору | Ввімкнути режим навігації по конструктору для переміщення між вузлами схеми |
| Ctrl + E, R | Restore | Відновити початкове розташування або розмір елементів робочого процесу |
| Ctrl + E, A | Конструктор аргументів | Відкрити конструктор для налаштування аргументів вибраного елемента робочого процесу |
| Ctrl + E, I | Конструктор імпортів | Відкрити конструктор для управління імпортами (imports) в робочому процесі |
| Ctrl + E, O | Карта огляду | Відкрити або закрити карту огляду (Overview map) для навігації по великій схемі |
| Ctrl + E, V | Конструктор змінних | Відкрити конструктор для управління змінними робочого процесу |
| Ctrl + E, S | Вибір перемикача | Відкрити селектор для вибору типу перемикача (switch case) в робочому процесі |
| Ctrl + Num + + | Збільшити | Збільшити масштаб схеми робочого процесу за допомогою цифрової клавіатури |
| Ctrl + Num + - | Зменшення | Зменшити масштаб схеми робочого процесу за допомогою цифрової клавіатури |
Конструктор XAML (UI)
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Ctrl + 0 | Вмістити все | Автоматично підстроїти масштаб перегляду XAML-конструктора, щоб всі елементи помістилися на екрані |
| F9 | Відображення дескрипторів | Ввімкнути або вимкнути відображення дескрипторів (descriptor) елементів XAML-інтерфейсу |
| Ctrl + Alt + + | Збільшити | Збільшити масштаб відображення XAML-дизайну для детального перегляду інтерфейсу |
| Ctrl + Alt + - | Зменшення | Зменшити масштаб відображення XAML-дизайну для огляду всього макету |
| F2 | Правка тексту | Перейти в режим редагування тексту (TextEdit) вибраного елемента XAML-інтерфейсу |
| Ctrl + ⇧Shift + R | Все | Повторно виділити всі елементи XAML-інтерфейсу в конструкторі |
| Ctrl + F9 | Запуск коду | Запустити виконання коду (Run code) для вибраного XAML-елемента або макету |
| Ctrl + H | Сховати (тільки blend) | Сховати вибраний елемент XAML-інтерфейсу (функція доступна в Adobe Blend) |
| Ctrl + L | Блокування (тільки blend) | Заблокувати вибраний елемент XAML-інтерфейсу від змін (функція Blend) |
| Ctrl + ⇧Shift + H | Показати (тільки blend) | Показати схований елемент XAML-інтерфейсу (функція доступна в Adobe Blend) |
| Ctrl + ⇧Shift + L | Розблокування (тільки blend) | Розблокувати заблокований елемент XAML-інтерфейсу (функція Blend) |
| Ctrl + ⇧Shift + , | Ліворуч від краю | Вирівняти вибраний елемент за лівим краєм контейнера (Left edge alignment) |
| Ctrl + ⇧Shift + . | Переміщення вліво | Перемістити вибраний XAML-елемент на одну позицію вліво в макеті інтерфейсу |
| Ctrl + ⇧Shift + Alt + , | Ребра вліво | Перемістити вибраний елемент до лівого краю контейнера (Left margin alignment) |
| Ctrl + ⇧Shift + Alt + . | Переміщення вліво по краю | Перемістити вибраний елемент до крайньої лівої межі в макеті XAML-інтерфейсу |
| Ctrl + Space | Меню маркера властивості | Відкрити маркерне меню (property marker menu) для швидкого доступу до властивостей XAML-елемента |
Редактор XML (текст)
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Alt + F5 | Запуск відладки XSLT | Запустити відладку XSLT-перетворення в редакторі XML з можливістю покрокового аналізу |
| Ctrl + Alt + F5 | Запуск без відладки | Запустити виконання XSLT-перетворення в редакторі XML без режиму відладки |
Конструктор схем XML
| Гарячі клавіші | Назва | Опис |
|---|---|---|
| Alt + ↑Up | Внизу до верхньої | Переключити орієнтацію схеми XML з розміщенням елементів знизу вгору |
| Alt + →Right | Зліва направо | Переключити орієнтацію схеми XML на розміщення елементів зліва направо |
| Alt + ←Left | Справа наліво | Переключити орієнтацію схеми XML на розміщення елементів справа наліво |
| Alt + ↓Down | Зверху вниз | Переключити орієнтацію схеми XML на розміщення елементів зверху вниз |
| Delete | Видалення з робочої області | Видалити вибраний елемент або компонент XML-схеми з робочої області конструктора |
| Ctrl + 2 | Подання моделі вмісту | Переключитися на подання моделі вмісту (Content model view) XML-схеми |
| Ctrl + 3 | Подання графа | Переключитися на графове подання (Graph view) структури XML-схеми |
| Ctrl + 1 | Початкове подання | Переключитися на початкове (вихідне) подання XML-схеми в конструкторі |