Далее в горячих клавишах используют Up и Down — подразумевается использование клавиатурных стрелок Вверх, Вниз.
Ctrl + Space — предлагает вариант дополнения кода. (Вы набираете код, и если вариант имеется единственный, то происходит автодополнение).
Ctrl + Space — покажет все доступные методы для объекта (набираете $this->logger-> и здесь комбинацию, — увидите все методы для объекта в переменной).
Ctrl + Shit + Enter — дополнение типовой структуры целой конструкции . (Вы начинате набираеть код, например конструкцию if или fore…, нажимаете комбинацию клавиш и получаете сформированную конструкцию со всеми нажными скобками и отступами).
Ctrl + D — скопировать текущую строку.
Ctrl + Y — удалить текущую строку.
Ctrl + Alt + Up — перемещает текущую строку вверх.
Ctrl + Alt + Down — перемещает текущую строку вниз.
Ctrl + Shift + Up — перемещает текущий логический блок вверх (например блок if , for и т.д.).
Ctrl + Shift + Down — перемещает текущий логический блок вниз (например блок if , for и т.д.).
Ctrl + Q — всплывающее окно с документацией по функции.
Ctrl + P — всплывающее окно с подсказкой о параметрах и их типах, которые ожидает функция или метод. (используйте, когда курсор в () ).
Поиск.
Ctrl + F — поиск по текущему файлу.
Ctrl + Shift + F — поиск по проекту, конкретной директории и др.
Ctrl + R — поиск с заменой значения по текущему файлу.
Ctrl + Shift + R — поиск с заменой значения по проекту, конкретной директории и др. (мега удобно для массового рефакторинга нейминга по всему проекту).
два раза Shift — поиск по всему проекту.
Ctrl + Alt + S — быстрый доступ ко всем настройкам PhpStorm
Ctrl + Shift + J — к текущей строке присоединяет нижнюю.
Ctrl + F4 — закрытие текущей вкладки редактора.
Shift + F6 — переименование файла (выделите в блоке с файлами проекта нужный файл).
Ctrl + [ — перемещает курсор в начало блока с кодом. (например в теле фукции, в теле цикла и т.д.)
Ctrl + ] — перемещает курсор в конец блока с кодом. (например в теле фукции, в теле цикла и т.д.)
Shift + F2 — перемещает курсор к блокам кода, подсвеченных как ошибки.
Alt + Enter — в случае если используемый класс не найден (например не указано его пространство имен с помощью ключевого слова use), то данная комбинация клавиш выведет контекстное меню с возможностью импорта класса. Также в этих целях используется hot keys Alt+Shift+Enter .
Ctrl + Alt + B — для метода интерфейса покажет какие классы его реализовывают.
Ctrl + Shift + T — меню создание файла теста на класс.
Ctrl + Z — отмена последнего действия.
Ctrl + Shift + Z — вернуть изменения, которая были отменены командой Ctrl + z.
Ctrl + Shift + V — вставка из буфера с возможностью выбора последних скопированных из истории.
Ctrl + Alt + I — выравнивание отступов в коде.
Ctrl + Alt + L — приведение кода в соответсвие с code style.
Ctrl + / — закомментировать/раскомментировать текущую строку.
Ctrl + Shift + / — закомментировать/раскомментировать выделенные строки кода.
Ctrl + -/+ — свернуть/развернуть блоки текущего кода (например тело функции, тело цикла).
Ctrl + Shift + -/+ — свернуть/развернуть все блоки в файле.
Shift + Enter -создание новой чистой строки под текущей строкой.
Ctrl + Alt + Enter -создание новой чистой строки над текущей строкой.
Shift + Esc — сворачивает дополнительные окна (такие как терминала, контроля версий, подключения к БД и т.д.).
Alt + 1 — открытие вкладки Project
Alt + 7 — открытие вкладки со структурой класса\таблицы.
Alt + 9 — открытие вкладки Git
Alt + F12 — открытие вкладки terminal