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

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 - просмотр и управление точками остановки.

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


Комментарии (0)

Войдите, чтобы оставить комментарий.