WebStorm IDE горячие клавиши

В IDE WebStorm, для  уменьшения количества действий и достижения нужных результатов существуют так называемые горячие клавиши, которые выполняют определенные, популярные действия в редакторе, существенно экономя время разработчика.

Редактирование:

Mac OS XWindows/LinuxОписание
⌃ SpaceCtrl + SpaceВывод возможных вариантов автодополнения
⌥ ↩Alt + EnterПоказывает меню с доступными действиями и быстрыми решениями
⌘ PCtrl + PИнформация о параметре (в пределах аргументов вызова метода)
⌃ J или нажатие средний кнопки мышиCtrl + QБыстрый поиск по документации
⌘ + курсор мыши над кодомCtrl + Курсор мыши над кодомКраткая информация
⌘ F1Ctrl + F1Показывать описание ошибки или предупреждения
⌘ N, ⌃ ↩, ⌃ NAlt + InsertСгенерировать код… (getter-ы, setter-ы, конструкторы)
⌥ ⌘ ТALT + CMD + TОборачивание выделенного кода, в выбранное выражение
⌘ JCtrl + JВставить шаблон из списка
⌘ /Ctrl + /Вставить / Удалить строковый комментарий
⌘ ⇧ /Ctrl + Shift + /Вставить / Удалить многострочный комментарий
⌥ ↑Ctrl + WВыборка последовательно возрастающих блоков кода
⌥ ↓Ctrl + Shift + WВернуть текущую выборку в предыдущее состояние
⌘ ⌥ LCtrl + Alt + LПереформатировать код
⌃ ⌥ ICtrl + Alt + IАвтоотступ строки
TabОтступ выбранной строки
⇧ ⇥Shift + TabУбрать отступ выбранной строки
⌘ ⇧ VCtrl + Shift + VВставить из истории
⌘ DCtrl + DПродублировать текущую строку или выбранный блок
⌘ ⌫Ctrl + YУдалить строку, на которой установлен курсор
⌥ ⇧ ↑Alt + Shift + UpПереместить строку вверх
⌥ ⇧ ↓Alt + Shift + DownПереместить строку вниз
⌃ ⇧ JCtrl + Shift + JИнтеллектуальная склейка строк (только для HTML и JavaScript)
⌘ ↩Ctrl + EnterИнтеллектуальная разбивка строк (только для HTML и JavaScript)
⇧ ↩Shift + EnterНачать новую строку
⌘ ⇧ UCtrl + Shift + UПереключить регистр для слова под курсором или выбранного блока
⌥ ⇧ ⌘ ]Ctrl + Shift + ]Выбрать код до конца блока
⌥ ⇧ ⌘ [Ctrl + Shift + [Выбрать код до начала блока
⌥ ⌦Ctrl + DeleteУдалить до конца слова
⌥ ⌫Ctrl + BackspaceУдалить до начала слова
⌘ +Ctrl + NumPad+Развернуть блок кода
⌘ —Ctrl + NumPad-Свернуть блок кода
⇧ ⌘ +Shift + Ctrl + NumPad+Развернуть все
⇧ ⌘ —Shift + Ctrl + NumPad-Свернуть все
⌘ WCtrl + F4Закрыть активную вкладку редактора WebStorm

Мультикурсор и выделение:

Mac OS XWindows/LinuxОписание
⌥ + Click Alt + ClickДобавить/удалить курсор
^ ⌘ GShift + Ctrl + Alt + GВыбрать все вхождения
^ GAlt + JВыбрать следующее вхождение
^ ⇧ GAlt + Shift + JОтменить выделение вхождения
EscОтменить выделение всех вхождений или курсоров

Выполнение:

Mac OS XWindows/LinuxОписание
⌃ ⌥ RAlt + Shift + F10Выбрать конфигурацию и выполнить
⌃ ⌥ DAlt + Shift + F9Выбрать конфигурацию и запустить отладку
^ RShift + F10Выполнить
^ DShift + F9Отладить
⌃ ⇧ R, ⌃ ⇧ D Ctrl + Shift + F10Запустить текущую конфигурацию редактора WebStorm
^ ⌘ RAlt + Shift + RЗапустить тесты
⌥ F11Alt + F11Запустить Gulp/Grunt/npm задачу

Отладка:

Mac OS X Windows/LinuxОписание
F8F8Шаг с обходом
F7F7Шаг с заходом
⇧ F8Shift + F8Умный шаг с обходом
⇧ F7Shift + F7Умный шаг с заходом
⌥ F9Alt + F9Выполнить от курсора
⌥ F8Alt + F8Вычислить выражение
⌥ ⌘ RF9Возобновить программу
⌘ F8Shift + F8Установить или снять контрольную точку
⌘ ⇧ F8Ctrl+Shift+F8Просмотр контрольных точек

Навигация:

Mac OS XWindows/LinuxОписание
⌘ B или ⌘ ClickCtrl + B или Ctrl + ClickПерейти к объявлению
⌘ OCtrl + NПерейти к классу
⌘ ⇧ OCtrl + Shift + NПерейти к файлу
⌥ ⌘ OCtrl + Alt + Shift + NПерейти к символу
⇧ ⌘ ]Alt + RightПерейти к следующей вкладке редактора WebStorm
⇧ ⌘ [Alt + LeftПерейти к предыдущей вкладке редактора WebStorm
F12F12Вернуться к предыдущему окну инструментов
EscВернуться в редактор из окна инструментов
⌘ LCtrl + GПерейти к строке
⌘ ECtrl + EОткрыть всплывающее окно с последними использовавшимися файлами
⌘ ⌥ ←Ctrl + Alt + LeftПерейти назад
⌘ ⌥ →Ctrl + Alt + RightПерейти вперед
⌘ ⇧ ⌫Ctrl + Shift + BackspaceПерейти к месту последнего редактирования
⌥ F1Alt + F1Выбрать текущий файл или символ в любой области просмотра
⌘ ⌥ BCtrl + Alt + BПерейти к выполнению
⌥ Space, ⌘ Y Ctrl + Shift + IОткрыть быстрый поиск по определению
⌃ ⇧ BCtrl + Shift + BПерейти к объявлению типа
⌘ UCtrl + UПерейти к родительскому методу / классу
⌃ ↑Alt + UpПереход к предыдущему методу
⌃ ↓Alt + DownПереход к следующему методу
⌥ ⌘ ] Ctrl + ]Переместить в конец блока кода
⌥ ⌘ [Ctrl + [Переместить в начало блока кода
^ MCtrl + Shift + MПерейти к парной скобке
⌘ F12Ctrl + F12Всплывающее окно структуры файла
^ H Ctrl + HИерархия типов
^ ⌥ HCtrl + Alt + HИерархия вызовов
F2 / ⇧ F2F2 / Shift + F2Следующая / Предыдущая выделенная ошибка
F4 / ⌘ ↓F4 / Ctrl + EnterРедактировать файл / Просмотр файла
⌘ ↑Alt + HomeПерейти к панели навигации
F3F11Переключить закладку
⌥ F3Ctrl + Shift + F11Переключить закладку с мнемоникой
^ 0 … ^ 9Ctrl + 0…9Перейти к пронумерованной закладке
⌘ F3Shift + F11Показать закладки

Поиск/замена:

Mac OS XWindows/LinuxОписание
⌘ F/RCtrl + F/RНайти / Заменить
⌘ G/⌘ ⇧ GF3/Shift + F3Найти следующее / предыдущее
⌘ ⇧ F/RCtrl + Shift + F/RНайти / Заменить в директории

Поиск случаев использования:

Mac OS XWindows/LinuxОписание
⌥ F7 / ⌘ F7 Alt + F7 / Ctrl + F7Найти случаи использования / найти случаи использования в файле
⌘ ⇧ F7 Ctrl + Shift + F7Выделить случаи использования
⌘ ⌥ F7 Ctrl + Alt + F7Показать случаи использования

Рефакторинг:

Mac OS XWindows/LinuxОписание
⌃ TCtrl + Alt + Shift + T Реорганизовать (отображает все возможные варианты реорганизации)
F5/F6F5/F6Скопировать / Переместить
⌘ Delete Alt + DeleteБезопасное удаление
⇧ F6Shift + F6Переименовать
⌘ F6Ctrl + F6Изменить имя функции
⌘ ⌥ NCtrl + Alt + NВстраиваемая переменная
⌘ ⌥ M/V/F/C Ctrl + Alt + M/V/F/C Перенести в метод или функцию / переменную /
свойство класса / константу

Система контроля версиями/Локальная история:

Mac OS X Windows/LinuxОписание
⌃ VAlt + Обратная кавычка (`)Всплывающие окно системы контроля версий
⌘ KCtrl + KФиксация (коммит) проекта в систему контроля версий
⌘ TCtrl + TОбновление проекта из системы контроля версий
⌥ ⇧ CAlt + Shift + CПросмотр последних изменений

Общие команды:

Mac OS XWindows/LinuxОписание
⇧ ⇧Двойное нажатие ShiftПоиск везде
⇧ ⌘ ACtrl + Shift + AНайти действие
⌘ 0 … ⌘ 9 Alt + #[0-9]Открыть соответствующее окно инструментария
⌘ ⌥ F11Ctrl + Alt + F11Переключиться в полноэкранный режим
⌘ ⇧ F12Ctrl + Shift + F12Развернуть окно редактора WebStorm
⌥ ⇧ FAlt + Shift + FДобавить в избранное
⌥ ⇧ IAlt + Shift + IПроверить текущий файл с текущим профилем
⌘ ,Ctrl + Alt + SОткрыть окно настройки параметров
⌃ ⇥Ctrl + TabПереключение между вкладками и окном инструментария

Оставьте комментарий