PhpStorm – среда разработки с интеллектуальным редактором для PHP, HTML и JavaScript, обеспечивает автодополнение кода, анализирует код на лету предотвращая ошибки.
Сайт разработчика https://www.jetbrains.com/phpstorm/
Популярные команды
Действие Windows MacOS Вставить / Удалить многострочный комментарий Ctrl + Shift + / ⌘ + Shift + / Переформатировать код Ctrl + Alt + L ⌘ + ⌥ + L Автоотступ строки Ctrl + Alt + I ⌃ + ⌥ + I Развернуть / Свернуть блок кода Ctrl + + / - ⌘ + + / - Вычислить выражение Alt + F8 ⌥ + F8 Выполнить Shift + F10 ⌃ + F10 Отладить Shift + F9 ⌃ + F9 Найти / Заменить Ctrl + F / R ⌘ + F / R Перейти к классу Ctrl + N ⌘ + N Перейти к символу Ctrl + Alt + Shift + N ⌘ + ⌥ + N Перейти к строке Ctrl + G ⌘ + G Переключиться в полноэкранный режим Ctrl + Alt + F11 ⌘ + ⌥ + F11 Развернуть окно редактора Ctrl + Shift + F12 ⌘ + Shift + F12
Редактирование
Действие Windows MacOS Вывод возможных вариантов автодополнения Ctrl + Space ⌃ + Space Показать меню с доступными действиями и быстрыми решениями Alt + Enter ⌥ + Return Информация о параметре Ctrl + P ⌘ + P Быстрый поиск по документации Ctrl + Q ⌃ + J Краткая информация Ctrl + Курсор над кодом⌘ + Курсор над кодомСгенерировать код… (getter-ы, setter-ы, конструкторы) Alt + Insert ⌘ + N , ⌃ + Return , ⌃ + N Переопределение методов Ctrl + O ⌃ + O Реализация методов Ctrl + I ⌃ + I Окружить… (if..else, try..catch, for и т.д.) Ctrl + Alt + T ⌘ + ⌥ + T Вставить / Удалить строковый комментарий Ctrl + / ⌘ + / Вставить / Удалить многострочный комментарий Ctrl + Shift + / ⌘ + Shift + / Переформатировать код Ctrl + Alt + L ⌘ + ⌥ + L Автоотступ строки Ctrl + Alt + I ⌃ + ⌥ + I Продублировать текущую строку или выбранный блок Ctrl + D ⌘ + D Удалить строку, на которой установлен курсор Ctrl + Y ⌘ + Delete Начать новую строку Shift + Enter Shift + Return Выбрать код до конца/начала блока Ctrl + Shift + ] / [ ⌥ + Shift + ⌘ + ] / [ Развернуть / Свернуть блок кода Ctrl + + / - ⌘ + + / - Закрыть активную вкладку редактора Ctrl + F4 ⌘ + W
Отладка
Действие Windows MacOS Шаг с обходом F8 F8 Шаг с заходом F7 F7 Шаг с выходом Shift + F8 Shift + F8 Вычислить выражение Alt + F8 ⌥ + F8 Установить или снять контрольную точку Ctrl + F8 ⌘ + F8 Просмотр контрольных точек Ctrl + Shift + F8 ⌘ + Shift + F8
Выполнение
Действие Windows MacOS Выполнить Shift + F10 ⌃ + F10 Отладить Shift + F9 ⌃ + F9 Открыть командную строку Ctrl + Shift + X ⌘ + Shift + X
Поиск и замена
Действие Windows MacOS Найти / Заменить Ctrl + F / R ⌘ + F / R Найти следующее / предыдущее F3 / Shift + F3 ⌘ + G / ⌘ + Shift + G Найти / Заменить в директории Ctrl + Shift + F / R ⌘ + Shift + F / R
Навигация
Действие Windows MacOS Перейти к классу Ctrl + N ⌘ + N Перейти к файлу Ctrl + Shift + N ⌘ + Shift + N Перейти к символу Ctrl + Alt + Shift + N ⌘ + ⌥ + N Перейти к строке Ctrl + G ⌘ + G Перейти в редактор (из окна инструментов) Esc Esc Перейти назад / вперед Ctrl + Alt + ← / → ⌘ + ⌥ + ← / → Перейти в конец / начало блока Ctrl + ] / [ ⌘ + ] / [ Следующая / Предыдущая выделенная ошибка F2 / Shift + F2 F2 / Shift + F2 Редактировать файл / Просмотр файла F4 / Ctrl + Enter F4 / ⌘ + Enter
Общие команды
Действие Windows MacOS Поиск везде Shift + Shift Shift + Shift Найти действие Ctrl + Shift + A Shift + ⌘ + A Открыть соответствующее окно инструментария Alt + 0 … Alt + 9 ⌘ + 0 … ⌘ + 9 Переключиться в полноэкранный режим Ctrl + Alt + F11 ⌘ + ⌥ + F11 Развернуть окно редактора Ctrl + Shift + F12 ⌘ + Shift + F12