PhpStorm — горячие клавиши

PhpStorm, на данный момент, является одной из лучших сред разработки (IDE) для PHP, если вообще не самой лучшей. Он содержит в себе огромное количество полезного для разработчика функционала, о котором можно не знать даже после нескольких лет использования. В данной статье будут рассмотрены только горячие клавиши.

Рассмотренные комбинации клавиш относятся к Windows, на MacOS и Linux они могут отличаться. Кроме этого, список горячих клавиш ниже далеко не полный, это только самые часто используемые.

Редактор

  • CTRL+ALT+S — окно настроек.
  • F5 — копирование файла.
  • F6 — перемещение файла/кода. При добавлении SHIFT переименование.
  • ALT+[0-9] — открытие панелей инструментов.
  • CTRL+TAB — переключение между вкладками файлов и панелями инструментов.
  • ALT+F12 — открытие командной строки.

VCS (системы контроля версий)

  • ALT+` — меня со всеми командами.
  • CTRL+K — коммит.
  • CTRL+T — скачивание обновлений.

Справка по коду

  • CTRL+Пробел — подсказка.
  • Ctrl+P — информация о параметрах функции/метода (курсор должен находиться между скобок, сразу за наименованием).
  • Ctrl+Q — справка по элементу под курсором.
  • CTRL+SHIFT+A — поиск по настройкам.
  • CTRL+Курсор мыши над классом/методом/переменной показывает краткую справку, а при клике переходит к определению (созданию).
  • ALT+ENTER — отображение доступных действий с кодом под курсором.

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

  • CTRL+ALT+L — автоформатирование кода. Код выбранного файла автоматически подгоняется под стандартные настройки, которые находятся в «Settings-Editor-Code Style-PHP». Также есть возможность выбрать готовый стиль форматирования, например, PSR12.
  • CTRL+SHIFT+V — содержимое буфера обмена, последние использования.
  • ALT+INSERT — генератор кода.
  • CTRL+J — генератор шаблонов.
  • CTRL+ALT+T — оборачивание кода в другие блоки, например, «foreach», «if», «try/catch» и так далее.
  • CTRL+D — дублирование выделенного блока или строки под курсором.
  • CTRL+X — удаление строки под курсором.

Перемещение по коду и файлам

  • CTRL+SHIFT+Backspace — вернуться к предыдущей правке.
  • CTRL+W — выделение блоков, при нажатии множества раз выделяет все больший по вложенности блок кода от курсора. Для обратной операции к сочетанию добавляется SHIFT.
  • CTRL+F — поиск, при добавлении SHIFT поиск будет глобальным.
  • CTRL+R — поиск с заменой, при добавлении SHIFT поиск будет глобальным.
  • ALT+F7 — поиск случаев использования.
  • CTRL+ALT+F7 — отображение случаев использование в виде всплывающего меню.
  • SHIFT два раза — поиск всего и везде.
  • CTRL+G — переход к номеру строки.
  • CTRL+E — последние открытые файлы.
  • CTRL+SHIFT+BACKSPACE — переход к предыдущему редактируемому месту в коде.
  • CTRL+F12 — отображение списка методов класса.

Отладка

  • SHIFT+F10 — запуск скрипта.
  • SHIFT+F9 — запуск отладки.
  • F8 — шаг.
  • F7 — шаг с заходом во внутрь.
  • SHIFT+F8 — шаг с выходом.
  • CTRL+F8 — установка и снятие точки остановки.
  • CTRL+SHIFT+F8 — просмотр и управление точками остановки.

Полезные ссылки

Добавить комментарий