Горячие клавиши 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 |
Переключение между вкладками и окном инструментария |
Похожее