Skip to content

Шпаргалка по горячим клавишам PhpStorm

Шпаргалка по 96 сочетаниям клавиш в JetBrains PhpStorm.

Разное

Действие Сочетание для Mac Сочетание для Win
Найти действие Cmd + Shift + A Ctrl + Shift + A

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

Действие Сочетание для Mac Сочетание для Win
Базовое автодополнение кода Cmd + Space Ctrl + Space
Показать намерения и быстрые исправления Alt + Enter Alt + Enter
Информация о параметрах (внутри вызовов методов) Cmd + P Ctrl + P
Быстрый просмотр документации Cmd + Q Ctrl + Q
Краткая информация Cmd + (навести курсор на код) Ctrl + (навести курсор на код)
Генерация кода… (Getters, Setters, конструкторы) Alt + Insert Alt + Insert
Переопределение методов Cmd + O Ctrl + O
Реализация методов Cmd + I Ctrl + I
Окружить чем-либо… (if..else, try..catch, for и т. д.) Cmd + Alt + T Ctrl + Alt + T
Закомментировать/раскомментировать строку Cmd + / Ctrl + /
Закомментировать/раскомментировать блок Cmd + Shift + / Ctrl + Shift + /
Последовательное расширение выделения блоков кода Cmd + W Ctrl + W
Уменьшение выделения до предыдущего состояния Cmd + Shift + W Ctrl + Shift + W
Переформатирование кода Cmd + Alt + L Ctrl + Alt + L
Автоматический отступ строки Cmd + Alt + I Ctrl + Alt + I
Дублирование текущей строки или выделенного блока Cmd + D Ctrl + D
Удаление строки на позиции курсора Cmd + Y Ctrl + Y
Умное объединение строк (только HTML и JavaScript) Cmd + Shift + J Ctrl + Shift + J
Умное разделение строк (только HTML и JavaScript) Cmd + Enter Ctrl + Enter
Начать новую строку Shift + Enter Shift + Enter
Переключение регистра слова на позиции курсора или блока Cmd + Shift + U Ctrl + Shift + U
Выделение до начала блока кода Cmd + Shift + [ Ctrl + Shift + [
Выделение до конца блока кода Cmd + Shift + ] Ctrl + Shift + ]
Удаление до конца слова Cmd + Delete Ctrl + Delete
Удаление до начала слова Cmd + Backspace Ctrl + Backspace
Развернуть/свернуть блок кода Cmd + +/- Ctrl + +/-
Закрыть активную вкладку редактора Cmd + F4 Ctrl + F4
Вставка из истории Cmd + Shift + V Ctrl + Shift + V

Отладка (Debugging)

Действие Сочетание для Mac Сочетание для Win
Шаг через (Step over) F8 F8
Шаг в (Step into) F7 F7
Шаг из (Step out) Shift + F8 Shift + F8
Вычислить выражение Alt + F8 Alt + F8
Продолжить программу F9 F9
Переключить точку останова Cmd + F8 Ctrl + F8
Просмотреть точки останова Cmd + Shift + F8 Ctrl + Shift + F8

Запуск (Running)

Действие Сочетание для Mac Сочетание для Win
Запуск Shift + F10 Shift + F10
Отладка Shift + F9 Shift + F9
Запуск контекстной конфигурации из редактора Cmd + Shift + F10 Ctrl + Shift + F10
Выполнить командную строку Cmd + Shift + X Ctrl + Shift + X

Поиск/Замена

Действие Сочетание для Mac Сочетание для Win
Поиск/Замена Cmd + F/R Ctrl + F/R
Найти следующее F3 F3
Найти предыдущее Shift + F3 Shift + F3
Поиск/Замена в пути Cmd + Shift + F/R Ctrl + Shift + F/R

Поиск использования

Действие Сочетание для Mac Сочетание для Win
Найти использование Alt + F7 Alt + F7
Найти использование в файле Cmd + F7 Ctrl + F7
Подсветить использование в файле Cmd + Shift + F7 Ctrl + Shift + F7
Показать использование Cmd + Alt + F7 Ctrl + Alt + F7

Навигация

Действие Сочетание для Mac Сочетание для Win
Перейти к классу Cmd + N Ctrl + N
Перейти к файлу Cmd + Shift + N Ctrl + Shift + N
Перейти к символу Cmd + Shift + Alt + N Ctrl + Shift + Alt + N
Перейти к строке Cmd + G Ctrl + G
К следующей/предыдущей вкладке редактора Alt + Left/Right Alt + Left/Right
К редактору (из инструментального окна) Esc Esc
Окно недавних файлов Cmd + E Ctrl + E
Назад/Вперед Cmd + Alt + Left/Right Ctrl + Alt + Left/Right
Перейти к месту последнего редактирования Cmd + Shift + Backspace Ctrl + Shift + Backspace
Выбрать текущий файл или символ в любом представлении Alt + F1 Alt + F1
Перейти к объявлению Cmd + B Ctrl + B
Перейти к реализации Cmd + Alt + B Ctrl + Alt + B
Открыть быстрый поиск определения Cmd + Shift + I Ctrl + Shift + I
Перейти к объявлению типа Cmd + Shift + B Ctrl + Shift + B
Перейти к супер-методу/супер-классу Cmd + U Ctrl + U
К предыдущему/следующему методу Alt + Up/Down Alt + Up/Down
В конец/начало блока кода Cmd + ]/[ Ctrl + ]/[
Следующая подсвеченная ошибка F2 F2
Предыдущая подсвеченная ошибка Shift + F2 Shift + F2
Редактировать/Просмотреть исходный код F4 F4

Рефакторинг (Refactoring)

Действие Сочетание для Mac Сочетание для Win
Копировать/Переместить F5/F6 F5/F6
Безопасное удаление Alt + Delete Alt + Delete
Переименовать Shift + F6 Shift + F6
Встроить переменную (Inline) Cmd + Alt + N Ctrl + Alt + N
Извлечь метод/переменную/поле/константу Cmd + Alt + M/V/F/C Ctrl + Alt + M/V/F/C
Рефакторинг (показать все доступные) Cmd + Alt + Shift + T Ctrl + Alt + Shift + T

VCS/Локальная история

Действие Сочетание для Mac Сочетание для Win
Быстрое меню VCS Alt + ``` Alt + ```
Фиксация (Commit) проекта в VCS Cmd + K Ctrl + K
Обновление проекта из VCS Cmd + T Ctrl + T
Просмотр недавних изменений Alt + Shift + C Alt + Shift + C

Общие

Действие Сочетание для Mac Сочетание для Win
Поиск везде Shift x2 Shift x2
Найти действие Cmd + Shift + A Ctrl + Shift + A
Открыть соответствующее окно инструментов Alt + 1-9 Alt + 1-9
Переключить полноэкранный режим Cmd + Alt + F11 Ctrl + Alt + F11
Переключить максимизацию редактора Cmd + Shift + F12 Ctrl + Shift + F12
Добавить в избранное Alt + Shift + F Alt + Shift + F
Проверить текущий файл с текущим профилем Alt + Shift + I Alt + Shift + I
Открыть диалог настроек Cmd + Alt + S Ctrl + Alt + S
Переключение между вкладками и окнами инструментов Cmd + Tab Ctrl + Tab

Живые шаблоны (Live Templates)/Сниппеты

Действие Сочетание для Mac Сочетание для Win
Вставить живой шаблон Cmd + J Ctrl + J
Оператор ’echo' eco eco
foreach(iterable_expr as $value) {…} fore fore
foreach(iterable_expr as $key => $value) {…} forek forek
Оператор ‘include’/‘include_once’ inc/inco inc/inco
Приватная функция prif prif
Защищенная функция prof prof
Публичная функция pubf pubf
Оператор ‘require’/‘require_once’ rqr/rqro rqr/rqro