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 — просмотр и управление точками остановки.
Полезные ссылки
- jetbrains.com/ru-ru/phpstorm/documentation (документация);
- github.com/LoginovIlya/PhpStorm-hotkeys-ru (горячие клавиши);
- github.com/lawejr/PhpStorm-hotkeys (горячие клавиши);
- onedev.net/post/25 (горячие клавиши);
- habr.com/ru/post/212077 (горячие клавиши);
- habr.com/ru/post/212153 (плагины и темы оформления).
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.