xDebug (можно выполнить отдельные кусочки кода)
# PHPStorm IDE (среда) для разработки с кучей плюшек (программа в программе)
> Поддерживает Экспорт/Импорт настроек
## Рабочие окна
- Сравнение директорий и файлов (View > Compare With, аналог Total Commander)
- Модуль Проект
- Модуль TODO
- Модуль Структура
- Модуль БД/ERD/ERR-диаграммы
- Модуль VCS (git)
- Модуль терминал (command line)
- Модуль терминал (подключение по SSH)
- Модуль синхронизации с удаленным сервером
- Модуль PHP (run)
- Плагин: docker service
- Плагин: redis
- Плагин: NPM
- HTTP-клиент (Postman)
## Git
- Красный — не добавлен в систему контроля версий
- Синий — изменён
- Зелёный — новый файл
## Полезные и удобные настройки
- Табы открытых файлов. Настройка, которая позволяет держать список открытых файлов в вертикальном положении (Editor > General > Editor Tabs > Tab placement)
- Комментарии без отступов в коде (Editor > General > Editor Tabs > Tab)
## Горячие клавиши
| Сочитание клавиш | Описание |
|--------------------------|-------------------------------------------------------------|
| CTRL + ALT + L | отформатировать код | |
| CTRL + ALT + O | отсортировать код, убрать не используемые use в шапке файла |
| ALT + Insert | выбрать что вставить (создать конструктор) |
| ALT + Enter | выбрать что вставить (создать нужные поля для класса) |
| CTRL + W | выделить текст по блока |
| CTRL + SHIFT + W | нять выделение текста по блокам |
| CTRL + J | заготовки кода, foreach, throw и другие |
| CTRL + TAB | переключение между модулями |
| CTRL + левая кнопки мыши | провалится в функцию |
| CTRL + / | закомментировать - на ENG-раскладке |
| CTRL + / | свернуть - на RUS-раскладке |
| CTRL + K | git коммит |
| SHIFT + SHIFT | поиск файлов |
| CTRL + SHIFT + F | поиск файлов |
| CTRL + R | замена текста |
| CTRL + F12 | список всех методов |
/interactive/content_wiki/soft.PhpStorm-id-284.md