Меня самого заинтересовал этот вопрос. Немного поискав, я нашёл такую информацию: в чистом виде PhpStorm, WebStorm и прочие продукты JetBrains не поддерживают перемещения вкладок хоткеями. Но есть плагин:
plugins -> TabMover.
он позволяет перемещать табы такой комбинацией - ctrl+alt+shift + left or right arrow на винде, на линуксе лично у меня такая комбинация не сработала из-за пересечения с системными комбинациями, пришлось использовать это: ctrl+win+alt+shift + left or right arrow
Вам нужно сделать три вещи - 1) выставить project-lvl версию языка (в настройках вводите просто php, находите одноимённое меню, и выбираете актуальную версию).
Этого делать не надо если есть composer.json - он при синке сам выставит это
2) синк composer.json - подтянет все ограничения (обычно это предлагается в правом нижнем углу)
3) указать папку с библиотеками, т. е. Вендор.
Можете просто выбрать Вендор и нажать 'mark as - > source root
Про плагины сами погуглите. Есть список доступных плагинов прямо в settings - > plug-ins.
Пункт второй нечёткий, объясните что вы имели в виду или дайте скрин
А откуда шторму знать какой вы класс хотите наследовать? может у вас есть свой базовый класс который вы уже унаследовали от фреймворка?
думаю, такую фичу завезут с когнитивным интерфейсом разве что
Отладка при помощи xdebug? По умолчанию xdebug так и работает. Убедитесь что вы настроили плагин в браузере корректно и ставите breakpoint именно в том месте, куда приходят результаты формы, также что точка остановки находится в исполнимом участке кода (не на пустых строках, фигурных скобках и тд).
изменения прав на файлы исходников даёт подобный эффект.
чтобы увидеть проблему: git diff
показывает изменения незакоммиченных файлов по отношению к последнему коммиту. git checkout <filename>
откатывает файл к состоянию, в котором он был при последнем коммите.
Вам нужно настроить Mapping.
Откройте настройки сервера для деплоя, выберите вкладку Mappings и введите \ (ну или путь к вашему проекту) в поле 'Deployment path on server'.
В общем, всё что нашёл по вашему вопросу - это возможность сделать whitespaces ярче.
Settings -> Editor -> Colors & Fonts -> General -> пункт whitespaces -> меняете цвет Foreground на более яркий, применяете.
перед функцией будет сгенерирована документация для функции по ее сигнатуре
для переменной - документация к переменной с ее типом
не сможет определить, для чего комментарий - сгенерит структуру вида