Шпаргалка по горячим клавишам 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 |