Рекомендации по сочетаниям клавиш в Visual Studio

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

Полный список сочетаний клавиш и памятка с возможностью печати см. в разделе "Сочетания клавиш" в Visual Studio.

Примечание.

Этот раздел относится к Visual Studio в Windows. Сведения о Visual Studio для Mac см. в Visual Studio для Mac сочетания клавиш по умолчанию.

Управление окнами

Задача Ярлык
Развернуть плавающее окно Дважды щелкнуть заголовок окна
Развернуть или свернуть окна WIN+Стрелка вверх / Win+Стрелка вниз
Закрепить плавающее окно CTRL+Дважды щелкнуть заголовок окна
Переместить или закрепить плавающие окна WIN+Стрелка влево / WIN+Стрелка вправо
Закрыть активный документ CTRL+F4
Показать список открытых файлов SHIFT+ALT+Стрелка вниз
Показать все плавающие окна CTRL+SHIFT+M
Показать список переходов WIN+ALT+N
Запустить новый экземпляр WIN+SHIFT+N
Переключиться между окнами WIN+N
Задача Ярлык
Искать в обозревателе решений CTRL+;
Поместить фокус в поле поиска в любом окне инструментов (за исключением редактора) ALT+`, когда окно инструментов в фокусе
Поиск по Visual Studio CTRL+Q
Фильтр в области результатов поиска @opt — параметры
@cmd — команды
@mru — последнее используемое
@doc — открытие документов
Искать в "Инструменты" > "Параметры" CTRL+E

Поиск в редакторе

Задача Ярлык
Быстрый поиск CTRL+F
Быстрый поиск — следующий результат Введите
Быстрый поиск — предыдущий результат Shift+Ввод
Быстрый поиск — развернуть раскрывающийся список ALT+Стрелка вниз
Закрыть поиск Esc
Быстрая замена CTRL+H
Быстрая замена — заменить следующий ALT+R
Быстрая замена — заменить все ALT+A
Поиск в файлах CTRL+SHIFT+F
Замена в файлах CTRL+SHIFT+H

Редактор кода

Задача Ярлык
Перейти ко всем CTRL+T
Перейти к последним файлам CTRL+1,R
Несколько точек вставки CTRL+ALT+нажатие
Добавление совпадений выбранного фрагмента в нескольких местах Shift+Alt+Ins
Форматировать документ CTRL+K, D
Режим предложений IntelliSense CTRL+ALT+ПРОБЕЛ (переключатель)
Принудительно показывать IntelliSense CTRL+J
Быстрые действия CTRL+.
Выбор фрагментов кода CTRL+K,X или ?,TAB (Visual Basic)
Окружить CTRL+K,S
Показать краткие сведения CTRL+K,I
Функция "Перейти к" CTRL+,
Перейти по выделенным ссылкам CTRL+SHIFT+Стрелка вверх (предыдущая)
CTRL+SHIFT+Стрелка вниз (следующая)
Масштабирование в редакторе Ctrl+Shift+> (увеличение)
Ctrl+Shift+< (уменьшение)
Выбор блоков Удерживая ALT, перетащите указатель мыши
SHIFT+ALT+Клавиши со стрелками
Переход на строку вверх или вниз ALT+Стрелка вверх / Alt+Стрелка вниз
Дублировать строку CTRL+E,V
Развернуть выделение SHIFT+ALT+=
Свернуть выделение SHIFT+ALT+-
Перейти к определению F12
Показать определение ALT+F12
Переход к стеку определений CTRL+SHIFT+8 (назад)
CTRL+SHIFT+7 (вперед)
Закрыть окно "Показать определение" Esc
Повысить уровень окна "Показать определение" до обычной вкладки документа CTRL+ALT+HOME
Перемещение между несколькими окнами "Показать определение" CTRL+ALT+- и CTRL+ALT+=
Перемещение между несколькими результатами "Показать" F8 и SHIFT+F8
Переключение между окном редактора кода и окном "Показать определение" SHIFT+ESC
Переход к внешнему блоку CTRL+ALT+Стрелка вверх
Переход к следующей или предыдущей проблеме ALT+PGUP / ALT+PGDN
Контекстное меню навигации Alt+`

Панели инструментов

Задача Ярлык
Добавление кнопок Нажать кнопку переполнения панели инструментов
Поле со списком поиска на панели инструментов "Стандартная" CTRL+D
Режим команд для поля поиска Введите >.
Создать новый псевдоним В окне "Команда" введите псевдоним нового псевдонима<<>>.

Отладка

Задача Ярлык
Запуск отладки F5
Остановить отладку SHIFT+F5
Перезапуск отладки CTRL+SHIFT+F5
Шаг с обходом F10
Шаг с заходом F11
Шаг с выходом Shift+F11
Выполнить до текущей позиции CTRL+F10
Установка следующей инструкции CTRL+SHIFT+F10
Задать и переключить состояние точки останова F9
Отключить точку останова Ctrl+F9
окно интерпретации CTRL+ALT+I
Режим команд окна интерпретации Введите >.
Очистить буфер окна интерпретации Введите cls
Печать значения в окне интерпретации Введите ?имя_переменной

См. также