Горячие клавиши PhpStorm — это в первую очередь экономия времени. Тем, кто начинает знакомство с многофункциональным редактором PhpStorm данная статья будет очень полезна. Она поможет вам быстро писать код. Ниже большой список быстрых клавиш PhpStorm для разных устройств.
Mac OS X
Windows/Linux
Описание
⌃ Space
Ctrl + Space
Вывод возможных вариантов автодополнения
⌥
Alt + Enter
Показывает меню с доступными действиями и быстрыми решениями
⌘ P
Ctrl + P
Информация о параметре (в пределах аргументов вызова метода)
⌃ J или Нажатие средний кнопки мыши
Ctrl + Q
Быстрый поиск по документации
⌘ + курсор мыши над кодом
Ctrl + Курсор мыши над кодом
Краткая информация
⌘ N, ⌃
, ⌃ N
Alt + Insert
Сгенерировать код… (getter-ы, setter-ы, конструкторы)
⌃ O
Ctrl + O
Переопределение методов
⌃ I
Ctrl + I
Реализация методов
⌘ ⌥ T
Ctrl + Alt + T
Окружить… (if...else, try...catch, for и т.д.)
⌘ /
Ctrl + /
Вставить / Удалить строковый комментарий
⌘ ⌥ /
Ctrl + Shift + /
Вставить / Удалить многосторочный комментарий
⌥ ↑
Ctrl + W
Выборка последовательно возрастающих блоков кода
⌥ ↓
Ctrl + Shift + W
Вернуть текущую выборку в предыдущее состояние
⌘ ⌥ L
Ctrl + Alt + L
Переформатировать код
⌃ ⌥ I
Ctrl + Alt + I
Автоотступ строки
⌘ D
Ctrl + D
Продублировать текущую строку или выбранный блок
⌘ ⌫
Ctrl + Y
Удалить строку, на которой установлен курсор
⌃ ⇧ J
Ctrl + Shift + J
Интеллектуальная склейка строк (только для HTML и JavaScript)
⌘
Ctrl + Enter
Интеллектуальная разбивка строк (только для HTML и JavaScript)
⇧
Shift + Enter
Начать новую строку
⌘ ⇧ U
Ctrl + Shift + U
Переключить регистр для слова под курсором или выбранного блока
⌥ ⇧ ⌘ ], ⌥ ⇧ ⌘ [
Ctrl + Shift + ] / [
Выбрать код до конца/начала блока
⌥ ⌦
Ctrl + Delete
Удалить до конца слова
⌥ ⌫
Ctrl + Backspace
Удалить до начала слова
⌘ +, ⌘ —
Ctrl + NumPad+/-
Развернуть / Свернуть блок кода
⌘ W
Ctrl + F4
Закрыть активную вкладку редактора
⌘ ⇧ V
Ctrl + Shift + V
Вставить из истории
Отладка:
Mac OS X
Windows/Linux
Описание
F8
F8
Шаг с обходом
F7
F7
Шаг с заходом
⇧ F8
Shift + F8
Шаг с выходом
⌥ F8
Alt + F8
Вычислить выражение
⌘ ⌥ F9
F9
Продолжить выполнение программы
⌘ F8
Ctrl + F8
Установить или снять контрольную точку
⌘ ⇧ F8
Ctrl+Shift+F8
Просмотр контрольных точек
Выполнение:
Mac OS X
Windows/Linux
Описание
⌃ F10
Shift + F10
Выполнить
⌃ F9
Shift + F9
Отладить
⌃ ⇧ R, ⌃ ⇧ D
Ctrl + Shift + F10
Выбрать конфигурацию и запустить
⌘ ⇧ X
Ctrl + Shift + X
Открыть командную строку
Поиск и замена:
Mac OS X
Windows/Linux
Описание
⌘ F/R
Ctrl + F/R
Найти / Заменить
⌘ G/⌘ ⇧ G
F3/Shift + F3
Найти следующее / предыдущее
⌘ ⇧ F/R
Ctrl + Shift + F/R
Найти / Заменить в директории
Поиск случаев использования:
Mac OS X
Windows/Linux
Описание
⌘ N
Ctrl + N
Перейти к классу
⌘ ⇧ N
Ctrl + Shift + N
Перейти к файлу
⌘ ⌥ N
Ctrl + Alt + Shift + N
Перейти к символу
⌘ + G
Ctrl + G
Перейти к строке
⌃ →/←
Alt + Right/Left
Переход к следующей / предыдущей вкладки редактора
⎋
Esc
Перейти в редактор (из окна инструментов)
⌘ E
Ctrl + E
Открыть всплывающее окно с последними использовавшимися файлами
⌘ ⌥ ←,
⌘ ⌥ →
Ctrl + Alt + Left/Right
Перейти назад / вперед
⌘ ⇧ ⌫
Ctrl + Shift + Backspace
Перейти к месту последнего редактирования
⌥ F1
Alt + F1
Выбрать текущий файл или символ в любой области просмотра
⌘ B или ⌘ Click
Ctrl + B или Ctrl + Click
Перейти к объявлению
⌘ ⌥ B
Ctrl + Alt + B
Перейти к реализации
⌥ Space, ⌘ Y
Ctrl + Shift + I
Открыть быстрый поиск по определению
⌃ ⇧ B
Ctrl + Shift + B
Перейти к объявлению типа
⌘ U
Ctrl + U
Перейти к родительскому методу / классу
⌃ ↑, ⌃ ↓
Alt + Up/Down
Переход к предыдущему / следующему методу
⌘ ], ⌘ [
Ctrl + ] / [
Перейти в конец / начало блока
F2 / ⇧ F2
F2 / Shift + F2
Следующая / Предыдущая выделенная ошибка
F4 / ⌘ ↓
F4 / Ctrl + Enter
Редактировать файл / Просмотр файла
Навигация:
Mac OS X
Windows/Linux
Описание
⌥ F7 / ⌘ F7
Alt + F7 / Ctrl + F7
Найти случаи использования / найти случаи использования в файле
⌘ ⇧ F7
Ctrl + Shift + F7
Выделить случаи использования
⌘ ⌥ F7
Ctrl + Alt + F7
Показать случаи использования
Реорганизация (Рефакторинг) кода:
Mac OS X
Windows/Linux
Описание
F5/F6
F5/F6
Скопировать / Переместить
⌘ Delete
Alt + Delete
Безопасное удаление
⇧ F6
Shift + F6
Переименовать
⌘ ⌥ N
Ctrl + Alt + N
Встраиваемая переменная
⌘ ⌥ M/V/F/C
Ctrl + Alt + M/V/F/C
Перенести в метод или функцию / переменную /
свойство класса / константу
⌃ T
Ctrl + Alt + Shift + T
Реорганизовать (отображает все возможные варианты реорганизации)
Система контроля версиями/Локальная история:
Mac OS X
Windows/Linux
Описание
⌃ V
Alt + Обратная кавычка (`)
Вспдывающие окно СКВ
⌘ K
Ctrl + K
Фиксация (коммит) проекта в СКВ
⌘ T
Ctrl + T
Обновление проекта из СКВ
⌥ ⇧ C
Alt + Shift + C
Просмотр последних изменений
Сниппеты:
Mac OS X
Windows/Linux
Описание
⌘ J
Ctrl + J
Вставить шаблон из списка
eco
eco
Выражение ‘echo’
fore
fore
foreach(iterable_expr as $value) {…}
forek
forek
foreach(iterable_expr as $key => $value) {…}
inc/inco
inc/inco
Выражение ‘include’/’include_once’
prif
prif
Закрытый (private) метод
prof
prof
Защищённый (protected) метод
pubf
pubf
Открытый (public) метод
rqr/rqro
rqr/rqro
Выражение ‘require’/’require_once’
Общие команды:
Mac OS X
Windows/Linux
Описание
⇧ ⇧
Двойное нажатие Shift
Поиск везде
⇧ ⌘ A
Ctrl + Shift + A
Найти действие
⌘ 0 … ⌘ 9
Alt + #[0-9]
Открыть соответствующее окно инструментария
⌘ ⌥ F11
Ctrl + Alt + F11
Переключиться в полноэкранный режим
⌘ ⇧ F12
Ctrl + Shift + F12
Развернуть окно редактора
⌥ ⇧ F
Alt + Shift + F
Добавить в избранное
⌥ ⇧ I
Alt + Shift + I
Проверить текущий файл с текущим профилем
⌘ ,
Ctrl + Alt + S
Открыть окно настройки параметров
⌃ ⇥
Ctrl + Tab
Переключение между вкладками и окном инструментария